Il arrive d’avoir quelques petits trous de mémoire. Pour éviter de perdre trop de temps, voici une non exhaustive des propriétés CSS les plus utilisées.
Il existe plus de 200 propriétés CSS-3, l’idée de cette page n’est pas de toutes les listées, certaines ne sont pas encore totalement reconnues par les navigateurs, et d’autres simplement peu utilisées. Il s’agit donc plus d’un petit rappel des propriétés vues en cours, d’autres articles suivrons pour des propriétés ou des fonctionnalités spécifiques.
Personnalisation de l’élément « puce » de la liste.
Les couleur et d’arrière plan
Règle CSS
Exemple de valeurs
Utilisation
color
nom de la couleur, valeur hexadécimale, valeur rgb, valeur rgba, valeur hsl
Couleur du texte.
background-color
nom de la couleur, valeur hexadécimale, valeur rgb, valeur rgba, valeur hsl
Couleur d’arrière plan.
background-image
url(mon-dossier/mon-image.jpg)
Image d’arrière plan.
background-repeat
repeat, repeat-x, repeat-y, no-repeat
Répétition de l’image d’arrière plan.
background-position
center, left/right, top/bottom, x, y
Positionnement de l’image d’arrière plan dans l’élément HTML.
background-size
cover, contain, 100%
Taille de l’image d’arrière plan.
opacity
valeur comprise entre 0 & 1
Opacité de l’élément HTML.
Il existe une « super propriété » css permettant de regrouper plusieurs propriété en une seule : background : [background-color] [background-image] [background-repeat] [background-position] / [background-size] exemple : background:#cccccc url(mon-dossier/monimage.jpg) no-repeat center center/cover;
Les bordures
Règle CSS
Exemple de valeurs
Utilisation
border-width
Valeur en px, %, em, vh, vw
Épaisseur de la bordure.
border-color
nom de la couleur, valeur hexadécimale, valeur rgb, valeur rgba, valeur hsl
Il existe une « super propriété » css permettant de regrouper plusieurs propriété en une seule : border : [border-style] [border-width] [border-color] exemple : border:solid 1px #000000; Il existe également la possibilité de cibler une bordure spécifique : border-top, border-right, border-bottom, border-left exemple : border-bottom: solid 1px #000000
Affichage display:none; fait complètement disparaître l’élément, tandis que visibility:hidden; masque l’élément, qui continue quand même à prendre de la place sur l’écran.
overflow
auto, scroll, visible, hidden
Comportement en cas de dépassement
float
left, right, none
Flottement de l’élément (utile pour faire un habillage autour d’une image)
clear
left, right, both, none
Arrêt d’un flottement
position
relative, absolute, fixed, static
Type de positionnement de l’élément par rapport à un repère (lui même, son premier parent positionné, la fenêtre, sa place dans le flux)
top
Valeur en px, %, em, vh, vw
Position par rapport au haut du repère
right
Valeur en px, %, em, vh, vw
Position par rapport à la droite du repère
bottom
Valeur en px, %, em, vh, vw
Position par rapport au bas du repère
left
Valeur en px, %, em, vh, vw
Position par rapport à la gauche du repère
z-index
Valeur numérique entière
Ordre d’affichage de l’élément sur la profondeur
Bonus
Pour aller plus loin et retrouver l’ensemble des propriétés CSS, leurs effets, leur compatibilité le tout en français, rendez-vous sur la page du site de la fondation Mozilla MDN Web Doc entièrement dédiée aux propriétés CSS.