0% ont trouvé ce document utile (0 vote)
41 vues8 pages

Annexe PropriétésCSS3 1

Le document présente diverses propriétés CSS3, notamment celles liées à la gestion du texte, des bordures, et des tableaux. Il décrit des propriétés spécifiques comme font-style, text-align, border, et box-shadow, ainsi que leurs valeurs et exemples d'utilisation. En outre, il aborde la gestion des espaces et des images de fond, fournissant des exemples concrets pour chaque propriété.

Transféré par

hadyeejandoubie
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues8 pages

Annexe PropriétésCSS3 1

Le document présente diverses propriétés CSS3, notamment celles liées à la gestion du texte, des bordures, et des tableaux. Il décrit des propriétés spécifiques comme font-style, text-align, border, et box-shadow, ainsi que leurs valeurs et exemples d'utilisation. En outre, il aborde la gestion des espaces et des images de fond, fournissant des exemples concrets pour chaque propriété.

Transféré par

hadyeejandoubie
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Propriétés CSS3

Annexe : Quelques Propriétés CSS3


Partie 1 : Gestion du texte en CSS
1- Les propriétés CSS de type font-

Nom Description
Permet de fixer l’inclinaison d’un texte. Elle accepte 4 valeurs
différentes :
font-style  Normal (valeur par défaut) ;
 Italic (change le texte en italique) ;
 Oblique (pour forcer certaines polices d’être en italique) ;
 Inherit (hérite des propriétés de l’élément parent).
font-size Permet de modifier la taille de nos textes
Permet de définir le poids d’un texte, c’est dire son épaisseur. Elle
peut être :
 Normal (la valeur par défaut) ;
 Lighter (police plus fine) ;
font-weight  Bold (la police est en gras) ;
 Bolder (la police est encore plus en gras) ;
 Une centaine compris entre 100 et 900 (du plus léger au plus
gras, Notez que 400 correspond à normal et 700 à bold).
 Inherit (hérite des styles de ses parents).
line-height Sert à fixer l’écartement, i.e la distance entre deux lignes de texte
2- Opacité d’un texte
C’est le fait d’être plus ou moins transparent. Cette propriété peut prendre une
valeur entre 0 (texte totalement transparent) et 1 (texte totalement opaque).
Exemple : opacity:0.2 /* quasiment transparente */
3- Propriétés CSS de type text-
Nom Description
Pour définir l’alignement de notre texte:
 Left : texte aligné à gauche (par défaut)
text-align  Right : texte aligné à droite
 Center : texte centré
 Justify : texte justifié
 Inherit : hérite de la valeur de l’élément parent
text-transform Permet de transformer un texte ou une partie d’un texte en
majuscules ou en minuscules. Elle peut prendre la valeur :
 Lowercase : met tout le texte en minuscules
 Uppercase : met tout le texte en majuscules
 Capitalize : met la première lettre de chaque mot en
majuscule
 Inherit : hérite de la valeur de l’élément parent

1
Propriétés CSS3

 None : pas de transformation du texte. Utile pour annuler


une transformation par défaut donnée par héritage
Permet d’ajouter ou d’enlever des décorations à nos textes. Cette
propriété accepte une des valeurs suivantes :
 Underline : le texte sera souligné
 Overline : une ligne apparaît au-dessus du texte
text-decoration  Line-through : le texte sera barré
 Inherit : hérite de la valeur de l’élément parent
 None : pas de décoration
Cette propriété va par exemple nous permettre d’enlever le
soulignement automatique qui apparaît dès que l’on créé un lien.
text-indent Permet de décaler un texte vers la droite. Elle accepte des valeurs
en % ou en px. On peut lui attribuer des valeurs négatives afin de
décaler un texte vers la gauche
text-shadow Permet de créer des ombres autour des textes afin que ceux-ci se
détachent de l’arrière-plan. Il faut indiquer 4 valeurs dans un ordre
précis à cette propriété afin qu’elle fonctionne correctement :
1- La projection horizontale de l’ombre
2- La projection horizontale de l’ombre
3- Le rayon de projection de l’ombre (le radius) en px)
4- La couleur de l’ombre

4- Gestion des espaces au sein d’un texte


line-height Permet de choisir la distance ou l’écartement entre deux
lignes de texte. Elle accepte des valeurs absolues ou relatives.
letter-spacing et Permettent respectivement de définir l’espace entre les
word-spacing lettres et entre les mots dans un texte

5- Exemples
font-style
<head> <style>
.p1 { font-style : italic ;}
.p2 {font-style :oblique ;}
.p3 {font-style :normal ;}
</style> </head>
<body>
<p class= "p1"> Para 1</p>
<p class= "p2"> Para 2</p>
<p class= "p3"> Para 3</p>
<p> Para 4</p>
</body>
font-weight

2
Propriétés CSS3

<head> <style>
.p1 { font-weight : bold;}
.p2 { font-weight :400 ;}
</style> </head>
<body>
<p class= "p1"> Para 1</p>
<p class= "p2"> Para 2</p>
<p> Para 3</p>
</body> </html>
text-transform
<head> <style>
.p1 { text-transform : lowercase;}
.p2 { text-transform : uppercase;}
.p3 {text-transform : capitalize;}
</style> </head>
<body>
<p class= "p1"> Para 1</p>
<p class= "p2"> Para 2</p>
<p class="p3"> Para 3</p>
</body>
text-decoration
<head> <style>
.p1 {text-decoration : underline;}
.p2 {text-decoration : line-
through;}
.p3 {text-decoration : overline;}
a {text-decoration : none;}
</style></head>
<body >
<p class= "p1"> Para 1</p>
<p class= "p2"> Para 2</p>
<p class="p3"> Para 3</p>
<a href=""> lien sans soulignement
</a>
</body>
text-indent
<head> <style>
.p1 { text-indent :-50px;}
.p2 { text-indent : 20px;}
.p3 { text-indent : 40px;}
</style> </head>
<body style="font-size:40px">
<p class= "p1"> Para 1</p>
<p class= "p2"> Para 2</p>

3
Propriétés CSS3

<p class="p3"> Para 3</p>


</body>
text-shadow
<head> <style>
.p1 {text-shadow:1px 5px 10px
red;}
.p2{text-shadow:-5px 10px 5px
blue;}
</style> </head>
<body style="font-size:40px">
<p class= "p1"> Para 1</p>
<p class= "p2"> Para 2</p>
</body>
line-height
<head> <style>
.p1 { line-height :20px;}
.p2 { line-height :40px;}
</style> </head>
<body >
<p class= "p1"> Para 1 avec <br>
espace entre les lignes de
20px</p>
<p class= "p2"> Para 2 avec <br>
espace entre les lignes de40px</p>
</body>
letter-spacing et word-spacing
<head> <style>
.p1 { letter-spacing :5px;
word-spacing:20px;}
.p2 { letter-spacing :10px;
word-spacing:20px;}
</style> </head>
<body >
<p class="p1"> Para 1 spacing </p>
<p class="p2"> Para 2 spacing </p>
</body>

Partie 2 : Le modèle des boîtes en CSS


1- Les bordures
Il est possible de définir les bordures d’un élément de différentes manières en CSS :
soit en utilisant les trois propriétés border-style, border-width et border-
color, soit un utilisant directement la notation courte border.
Exemple :

4
Propriétés CSS3

<html>
<head> <style>
.p1 {
background-color:pink;
width: 400px;
border: 10px solid black;}
.p2 {
background-color:pink;
width: 400px;
border-width: 10px ;
border-style: solid;
border-color : black;}
</style> </head>
<body >
<p class= "p1"> Para 1 spacing </p>
<p class= "p2"> Para 2 spacing </p>
</body> </html>

2- Les styles de bordures


La propriété border-style peut prendre huit valeurs différentes qui définissent
l’allure générale (le style) de la bordure.

Exemple :
<html>
<head> <style>
.p1 {
background-color:pink;
width: 400px;
border: 10px ridge black; }
.p2 {
background-color:pink;

5
Propriétés CSS3

width: 200px;
border-width: 8px ;
border-style: dashed;
border-color :black; }
</style> </head>
<body >
<p class= "p1"> Para 1 spacing </p>
<p class= "p2"> Para 2 spacing </p>
</body> </html>

3- Les bordures arrondies


Il est possible de créer des bordures arrondies avec la propriété border-radius.
Cette propriété prend une valeur en pixels qui correspond à la valeur du radius de la
bordure, et elle est utilisée avec la propriété border.
Exemple :
<html>
<head> <style>
.p1 {
background-color:pink;
width: 400px;
border: 10px dashed black;
border-radius: 20px;}
</style> </head>
<body >
<p class= "p1"> Para 1 spacing </p>
</body> </html>
4- Les ombres des boites : la propriété box-shadow
Il est possible de créer des ombres autour des boîtes (à l’extérieur ou à l’intérieur
des bordures) grâce à la propriété CSS box-shadow. Tout comme la propriété text-
shadow, box-shadow va prendre quatre valeurs différentes dans l’ordre suivant :
- Le déplacement horizontal (vers la droite ou la gauche) de l’ombre ;
- Le déplacement vertical (vers le bas ou le haut) de l’ombre ;
- Le rayon de propagation de l’ombre ;
- La couleur de l’ombre.
Exemple :
<html>
<head> <style>
.p1 { background-color:pink;
width: 400px;
border: 10px dashed black;
border-radius: 20px;
box-shadow: 10px 5px 9px orange; }
</style> </head>

6
Propriétés CSS3

<body >
<p class= "p1"> Para 1 spacing </p>
</body> </html>
5- Les images de fond en CSS
La propriété background-image permet d’ajouter une image de fond derrière un
élément. Si l’image de fond est plus petite que l’élément auquel on l’applique, elle
sera dupliquée par défaut pour « remplir » tout le fond de l’élément.
Exemple :
<html>
<head> <style>
body {
background-
image:url("papillon.png");
}
</style></head>
<body >
</body></html>
Exemple :
<html>
<head> <style>
body {
background-image:
url("papillon.png");
background-size:100%;
background-repeat:
no-repeat;}
</style></head>
<body >
</body></html>

Partie 3 : Les tableaux en CSS


1- Ajouter une bordure à un tableau
Si vous ne spécifiez pas de bordure pour la table, elle sera affichée sans frontières.
Une frontière est définie en utilisant la propriété CSS « border » :
Exemple 1
<html>
<head> <style>
table{ border : 3px solid red;}
</style> </head>
<body >
<table>
<tr>

7
Propriétés CSS3

<th> Nom </th><th> Prenom </th>


</tr> <tr>
<td> Ben Foulen </td><td> Foulen</td>
</tr>
</table>
</body></html>
Exemple 2
<html>
<head> <style>
table, th, td
{ border : 3px solid red;}
</style> </head>
<body >
<table>
<tr>
<th> Nom </th> <th> Prenom </th>
</tr> <tr>
<td> Ben Foulen </td><td> Foulen</td>
</tr>
</table>
</body></html>

2- Ajouter une bordure à un tableau


Si vous voulez que les frontières des cellules et du tableau se confondent, utilisez
alors la propriété CSS border-collapse.
Exemple :
table, th, td {
border: 1px solid black;
border-collapse: collapse; }

3- Espace entre contenu d’une cellule et ses frontières : padding


La propriété padding spécifie l’espace entre le contenu de la cellule et ses
frontières.
Exemple :
th, td {padding: 20px;}

Vous aimerez peut-être aussi