GUIDE DES PROPRIETES CSS

Vous retrouverez ici l'ensemble des propriétés CSS 1,2,3 majoritairement utilisées.

Je me suis permis de faire abstraction des moins utilisées, la liste devenant sinon beaucoup trop longue.

Bonne lecture !

Ces articles sont susceptibles de vous intéresser aussi :

Guide des balises HTML5

Guide des attributs HTML5

Compatibilité CSS3 / navigateurs Web

 

Rappel de syntaxe type d'une règle CSS

/* #nomdela règle {
propriété: valeur de la propriété;
} */

Exemple:

#boite1 {
width: 400px;
height: 120px;
background: #CCC;
}

Rappel :

  • # définit un id, un meme id ne doit etre utilisé qu'une seule fois sur la meme page
  • . définit une class dont le nombre d'utilisation n'est pas limité

 

Propriétés de dimension

Code Description de la propriété Type de CSS
height Définit la hauteur de l'élément 1
max-height Définit la hauteur maximale de l'élément 2
min-height Définit la hauteur minimale de l'élément 2
width Définit la largeur de l'élément 1
max-width Définit la largeur maximale de l'élément 2
min-width Définit la largeur minimale de l'élément 2

Propriétés d'arrière-plan

Code Description de la propriété Type de CSS
background Indicatif définissant toutes les propriétés d'arrière plan dans une déclaration 1
background-color Définit la couleur de fond d'un élément 1
background-image Définit l'image de fond d'un élément 1
background-size Définit la taille de l'image de fond d'un élément 3
background-repeat Définit la façon dont l'image de fond sera répétée 1
background-attachement Définit si une image d'arrière plan est fixe ou se "déroule" avec la page 1
background-position Définit la position de départ d'une image de fond 1
background-origin Définit la zone de positionnement de l'image de fond 3
background-clip Définit le zone de peinture de l'arrière plan 3

Propriétés des couleurs

Code Description de la propriété Type de CSS
opacity Définit le niveau d'opacité de l'élément 1
color-profile Permet la spécification d'un profil de couleur source autre que le défaut 1
rendering-intent Permet la spécification d'une intention de rendu des couleurs autres que le profil par défaut 1

Propriétés des bordures et contours

Code Description de la propriété Type de CSS
border Définit l'ensemble des propriétés de bordure dans une déclaration 1
border-width Définit la largeur des 4 bordures de l'élément 1
border-color Définit la couleur des 4 bordures de l'élément 1
Border-style Définit le style des 4 bordures de l'élément 1
border-top-width Définit la largeur de la bordure supérieure de l'élément 1
border-top-color Définit la couleur de la bordure supérieure de l'élément 1
border-top-style Définit le style de la bordure supérieure de l'élément 1
border-bottom-width Définit la largeur de la bordure inférieure de l'élément 1
border-bottom-color Définit la couleur de la bordure inférieure de l'élément 1
border-bottom-style Définit le style de la bordure inférieure de l'élément 1
border-left-width Définit la largeur de la bordure gauche de l'élément 1
border-left-color Définit la couleur de la bordure gauche de l'élément 1
border-left-style Définit le style de la bordure gauche de l'élément 1
border-right-width Définit la largeur de la bordure droite de l'élément 1
border-right-color Définit la couleur de la bordure droite de l'élément 1
border-right-style Définit le style de la bordure gauche de l'élément 1
border-radius Définit l'arrondi des 4 coins de l'élément 3
border-top-left-radius Définit l'arrondi du coin supérieur gauche de l'élément 3
border-top-right-radius Définit l'arrondi du coin supérieur droit de l'élément 3
border-bottom-left-radius Définit l'arrondi du coin inférieur gauche de l'élément 3
border-bottom-right-radius Définit l'arrondi du coin inférieur droit de l'élément 3
outline Définit toutes les propriétés de contour de l'élément 2
outline-color Définit la couleur de contour de l'élément 2
outline-style Définit le style du contour de l'élément 2
outline-width Définit la largeur du contour de l'élément 2
border-image Définit toutes les propriétés de frontière d'image de l'élément 3
border-image-outset Définit la valeur de dépassement de l'image au-delà de l'élément 3
border-image-repeat Définit le type de répétition de l'image-frontière 3
border-image-slice Définit les décalages vers l'interieure de l'image frontière 3
border-image-source Définit l'image utilisée en tant que frontière 3
border-image-width Définit la largeur de l'image frontière 3
box-shadow Définit un effet d'ombre sur l'élément 3

Propriétés de positionnement

Code Description de la propriété Type de CSS
float Définit si oui ou non une boite doit flotter 1
left Définit la position de gauche d'un élément 2
right Définit la position de droite d'un élément 2
top Définit la position supérieure d'un élément 2
bottom Définit la position inférieure d'un élément 2
visibility Définit si oui ou non l'élément est visible 2
z-index Définit l'ordre de priorité d'affichage de l'élément 2
overflow Définit l'action en cas de débordement du contenu de l'élément 2
position Définit le type de positionnement de l'élément 2
display Définit la façon dont l'élément doit etre affiché 1
cursor Définit le type de curseur à afficher 2
clear Définit les cotés de l'éléments où d'autre éléments flotttants ne sont pas acceptés 1
clip Définit la zone visible d'un élément 2

Propriétés de police de caractère

Code Description de la propriété Type de CSS
font Définit toute les propriétés de la police dans une déclaration 1
font-family Définit le type de police du texte 1
font-size Définit la taille de police du texte 1
font-style Définit le style de police du texte 1
font-variant Définit si oui ou non le texte est affiché dans une police small-caps 1
font-weight Définit le poids de la police de caractère 1
@font-face Permet d'utiliser une police de caractère indépendante 3
font-size-adjust Permet la mise à l'echelle des polices de secours 3
font-stretch Définit un étirement de la fonte (rarement pris en charge par les navigateurs) 3

Propriétés de texte

Code Description de la propriété Type de CSS
color Définit la couleur du texte 1
direction Définit la direction d'écriture/lecture du texte 2
letter-spacing Définit l'espace entre les caractères du texte 1
line-height Définit la hauteur de ligne du texte 1
text-align Définit l'alignement horizontal du texte 1
text-decoration Définit la décoration ajoutée au texte 1
text-indent Définit le retrait donné à la première ligne d'un bloc de texte 1
text-transform Définit la mise en lettre capitale du texte 1
vertical-align Définit l'alignement vertical de l'élément 1
text-justify Définit la méthode de justification quand la propriété est appelée dans text-align 3
text-outline Définit un contour de texte 3
text-overflow définit l'action lorsque le texte déborde de l'élément conteneur 3
text-shadow Définit une ombre au texte 3
text-wrap Définit les règles de rupture de ligne pour le texte 3
white-space Définit de quelle façon les espaces blancs sont gérés 1
word-spacing Définit la valeur d'espacement en les mots d'un texte 1
word-break Définit les règles de saut de ligne 3
word-wrap Définit la règle de passage à la ligne pour les mots trop longs 3
hanqinq-punctuation Définit les marques de pontuation 3
punctuation-trim Définit l'espacement de la ponctuation 3

Propriétés des liens hypertextes

Code Description de la propriété Type de CSS
target Définit l'emplacement d'ouverture du lien 3
target-name Définit le nom de la cible 3
target-new Définit si le lien doit s'ouvrir dans une nouvelle fenetre ou onglet 3
target-position Définit le placement des liens 3

Propriétés de marge et rembourrage

Code Description de la propriété Type de CSS
margin Définit les propriétés de marge d'un élément 1
margin-left Définit la marge appliquée à gauche de l'élément 1
margin-right Définit la marge appliquée à droite de l'élément 1
margin-top Définit la marge appliquée au dessus de l'élément 1
margin-bottom Définit la marge appliquée en dessous de l'élément 1
padding Définit les propriétés d'espacement interne de l'élément 1
padding-left Définit l'espacement interne gauche de l'élément 1
padding-right Définit l'espacement interne droit de l'élément 1
padding-top Définit l'espacement interne en haut de l'élément 1
padding-bottom Définit l'espacement interne en bas de l'élément 1

Propriétés de la zone

Code Description de la propriété Type de CSS
overflow-style Définit la méthode de défilement des éléments débordants 3
overflow-x Définit si il faut couper les zones droite et gauche en cas de débordement 3
overflow-y Définit si il faut couper les zones haut et bas en cas de débordement 3
rotation Définit le point de référence autour duquel l'élément doit pivoter 3
rotation-point Définit un décalage du point de rotation (ref. angle supérieure gauche) 3

Propriétés de la zone flexible

Code Description de la propriété Type de CSS
box-align Définit l'alignement des éléments enfants d'une boite 3
box-direction Définit la direction dans laquelle les éléments enfants d'une boite sont affichés 3
box-flex Définit une proportionelle de taille entre les boites enfants au sein de l'élément 3
box-flex-group Définit un groupe d'éléments flexibles 3
box-lines Définit si les éléments ironts sur une nouvelles lignes chaque fois qu'il manquera
de l'espace dans la boite parent
3
box-ordinal-group Définit l'ordre d'affichage des éléments enfants dans une boite 3
box-orient Définit le positionnement vertical ou horizontal des éléments enfants d'une boite 3
box-pack Définit une règle de positionnement similaire entre la boite parent et les boites enfants 3

Propriétes d'animation

Code Description de la propriété Type de CSS
@key-frame Définit l'animation 3
animation Définit l'ensemble des propriétés d'animation 3
animation-name Définit un nom pour l'animation d'image 3
animation-duration Définit le temps de cycle de l'animation 3
animation-timing-function Définit la vitesse de l'animation 3
animation-delay Définit le temps de demarrage de l'animation 3
animation-iteration-count Définit le nombre de répétition de l'animation 3
animation-direction Définit si l'animation doit etre jouer en sens inverse par cycles alternés 3
animation-play-state Définit si l'animation est active ou en pause 3

Propriétés de grille et multi-colonne

Code Description de la propriété Type de CSS
grid-columns Définit la largeur de chaque colonne dans une grille 3
grid-rows Définit la hauteur de chaque colonne dans une grille 3
columns Définit les règles générales des colonnes 3
column-width Définit la largeur des colonnes 3
column-span Définit si la colonne doit s'étendre sur plusieurs éléments 3
column-rule Définit l'ensemble des règles apliquées aux colonnes 3
column-rule-width Définit la largeur de la règle entre les colonnes 3
column-rule-style Définit le style de la règle entre les colonnes 3
column-rule-color Définit la couleur de la règle entre les colonnes 3
column-gap Définit l'écart entre les colonnes 3
column-fill Définit la méthode de remplissage des colonnes 3
column-count Définit en combien de colonnes l'élément doit etre divisé 3

Propriétés des tableaux

Code Description de la propriété Type de CSS
table-layout Définit l'algorithme de mise en page à utiliser pour une table (tableau) 3
border-spacing Définit l'écart entre les cellule d'un tableau 3
caption-side Définit l'emplacement d'une légende pour le tableau 3
empty-cells Définit s'il faut ou non afficher les bordures et arrière plan des cellules vides du tabeau 3
border-collapse Définit de quelle façon les bordures des cellules doivent etre affichées 3

Propriétés de transformation 2D/3D

Code Description de la propriété Type de CSS
transform Applique une transformation 2D ou 3D à l'élément 3
transform-origin Modifie la position des éléments tranformés 3
transform-style Définit le style de transformation appliqué à l'élément 3
perspective Applique une transformation 2D ou 3D à l'élément 3
perspective-origine Définit le point d'origine à appliquer pour la transformation 3
backface-visibility Définit la visibilité de l'élément par rapport à sa position "face à l'écran" 3

Propriétés de transition des CSS

Code Description de la propriété Type de CSS
transition Définit les propriétés de transition entre les propriétés CSS 3
transition-property Définit le nom de la propriété CSS à laquelle la transition est appliquée 3
transition-duration Définit le temps de durée de la transition 3
transition-timing-function Définit la courbe de vitesse de l'effet de transition (lissage de l'effet) 3
transition-delay Définit le moment de départ de l'effet de transition 3

Propriétés d'interface utilisateur

Code Description de la propriété Type de CSS
appearance Permet de faire apparaitre l'élément comme un élément standard 3
box-sizing Permet de définir la facon dont certains éléments s'adaptent à la zone 3
icon Permet de donner un équivalent d'icone à un élément 3
nav-index Définit l'ordre de tabulation sur un élément 3
nav-down Définit la navigation avec la flèche bas du clavier 3
nav-up Définit la navigation avec la flèche haut du clavier 3
nav-right Définit la navigation avec la flèche droite du clavier 3
nav-left Définit la navigation avec la flèche gauche du clavier 3
outline-offset Définit un contour exterieur autour de l'élément 3
resize Définit si un élément est redimensionnable par l'utilisateur 3