Les noms | Les noms en CSS | Exemples |
---|---|---|
le titre | h{ } h1{ } titre principal h2{ } titre secondaire sous-titre: h3{ } sous sous-titre:h4{ } |
|
le paragraphe | p{ } On peut avoir des styles de paragraphe différents. On peut les noter: .p1{ } ou inventer des noms, mais il ne faut pas oublier le point : . avant le nom. Pour débuter un paragraphe en retrait: p{text-indent:..px;} |
|
Les tableaux: éléments en CSS | Définir un tableau en CSS | Ecrire un tableau en html ![]() |
un tableau, une ligne, une cellule , une cellule de titre |
table{ } tr{ } td{ } th{ } Je peux préciser en CSS: la largeur (width) en % ou en px, la hauteur (height) en % ou en px, la police, la couleur,... |
Voir les balises html de base. Si je veux fusionner plusieurs lignes ou fusionner plusieurs colonnes, je l'écris dans la partie html. Pour construire des tableaux élaborés, consulter la page tableaux. |
Le texte et la police | Le texte et la police en CSS | Exemple d'utilisation: ![]() |
la police | font-family: ..., sans serif; Il est possible d'utiliser des polices spécifiques : penser à mettre les fichiers dans le même dossier que .css |
Utilisé pour: body{ } h1{ } h2{ } p{ } a.bulle{ } (info-bulles) mark{ } ... Exemple: en CSS, je définis:
En html, j'écris:
![]() bla bla bla ce mot est important bla bla bla bla bla bla bla bla |
la taille de police | font-size:... px; Je peux utiliser em à la place de px : em indique une taille relative. | |
texte en gras | font-weight:bold; | |
texte en italique | font-style:italic; | |
texte / mot souligné | text-decoration:underline; | |
texte / mot barré | text-decoration:line-through; | |
la couleur | color: #...; site pour les codes couleur | |
Un mot ou un groupe de mots surligné en couleur | | |
Un paragraphe surligné en couleur | (pour le code couleur: voir le site) | |
texte à gauche, texte à droite texte centré, texte justifié |
text-align:left; text-align:right; text-align:center; text-align:justify; | |
début décalé du texte d'un paragraphe | | |
mon style concerne un paragraphe | je crée une classe en CSS: .p1{ } | Dans la partie html, j'écris:
|
mon style concerne un mot ou un groupe de mots | je crée une classe en CSS:
|
Dans la partie html, j'écris:
Ce qui donne: bla bla bli |
Le corps de la page | body{ } en CSS | Utilisé pour ![]() |
Image de fond | Attention, c'est une adresse relative par rapport au fichier CSS pas au fichier html
|
Exemple: je définis en CSS:![]() J'écris en html: ![]() Cela donne: ![]() |
Image de fond unique (non répétée sur la page) | background-repeat:no-repeat; | |
Position de l'image de fond: depuis la gauche, depuis le haut | background-position: ...% ...%; ou: background-position: ..px ...px; ou : background-position: top bottom left center right; | |
Couleur de fond de la page | background: #...; ou: background-color:#...; site pour les codes couleur | |
Les marges de la page (haut, droite, bas, gauche) | margin:..px ..px ..px ..px; | |
la police, la taille de police | voir "font-family" et "font-size" | |
Exemple de style pour la partie body:
La 1ère image se place au-dessus. | ||
Marges | En CSS | Explications ![]() |
début décalé du texte d'un paragraphe | p{text-indent:..px;} | Utile pour:
|
indiquer les marges extérieures (haut, droite, bas, gauche) | margin: .. px ..px ..px ..px; | |
indiquer les marges intérieures (haut, droite, bas, gauche) | padding: .. px ..px ..px ..px; | |
préciser la marge de gauche: extérieure / intérieure | margin-left: .. px; padding-left:..px; | |
marge de droite: extérieure intérieure |
margin-right: .. px; padding-right:..px; | |
indiquer la marge entre le texte et le bas de la page | margin-bottom: .. px; padding-bottom:..px; |
|
indiquer la marge entre le texte et le haut de la page | margin-top: .. px; (marge extérieure) padding-top:..px; (marge intérieure) |
|
Cadres, bordures et ombres | Ecriture en CSS | Explications ![]() |
bordure
|
border: solid ...épaisseur de la bordurepx #.....couleur de la bordure; border-style: solid; border-style:...;(style de trait) border-width:...px; (épaisseur du trait) border-color:...; (couleur) |
.ligne{ border:solid black 2px;} .trait{ border:dashed red 2px;} .point{ border:dotted blue 2px;} .double{
border-style:double; .relief1 {border: brown inset 6px;} .relief2 {border-style:outset; |
cadre aux bords arrondis | 4 valeurs possibles:
|
mot encadré |
ombre
|
shadow
|
.ombre3{text-shadow: 3décalage horizontal: positif vers la droite; négatif: vers la gauchepx -5décalage vertical: positif en bas, négatif en hautpx 2 netteté de l'ombre: petit nombre: net; nombre élevé: floupx grey;} .ombre4{text-shadow: 3px 5px 2px red;} La nuit des VAMPIRES !!
|
Positionnement | En CSS | Explications ![]() |
élément flottant | float
Pour faire cesser l'effet de "float" sur les paragraphes suivants, utiliser:
|
Dans la partie html, placer l'élément flottant avant le texte. Pour que le paragraphe suivant se place sous l'objet flottant, créer une class avec l'élément "clear" en CSS. |
En CSS | Explications | |