Tutoriel HTML & CSS

Par Sébastien Laoût
Version 0.3

Voici toutes les propriétés et valeurs nécessaires pour faire des feuilles de style CSS, ainsi que quelques précisions.
Si vous avez compris le fonctionnement du CSS, cette page fera office d'aide-mémoire (voir de référence), car les propriétés CSS sont nombreuses (mais simples).

Note : cette page était là dans la première version. Étant donné qu'il existe des aides-mémoires aussi bien fait, voire plus complet, sur internet, il n'est pas sûr que je garde cette page dans le tutoriel. Voyez la page de liens.

Liaison de feuilles de styles aux pages HTML

Placer cette ligne de code dans la partie <head> de la page HTML :

<link rel="stylesheet" type="text/css" href="style.css">

Propriétés de la boîte

margin : Marge : all ; haut+bas gauche+droite ; haut droit bas gauche
Si deux ou trois valeurs données, elle est prise du bord opposé.

padding : Espacement : all ; haut+bas gauche+droite ; haut droit bas gauche
Si deux ou trois valeurs données, elle est prise du bord opposé.

border <border-width> || <border-style> || <color> : Bordure (les quatres)
Si deux ou trois valeurs données, elle est prise du bord opposé.

border-width : Taille de bordure : all ; haut+bas gauche+droite ; haut droit bas gauche
Si deux ou trois valeurs données, elle est prise du bord opposé.

Couleur et propriétés du fond de bloc

color couleur : Couleur de texte (et de soulignement et de bordure par défaut)

background : <background-color> || <background-image> || <background-repeat> || <background-attachment> || <background-position> : Fond de bloc

Propriétés de la police de caractères

font : [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height> ]? <font-family>

Propriétés du texte

Propriétés spécifiques

list-style : <list-style-type> || <list-style-position> || <url> : Type de puce
L'URL sert à définir la propriété list-style-image.

Unités

Longueurs et pourcentages

Préférez des unités relatives, car elles peuvent être adaptées au visisteur (mal voyant ou pas) et au périphérique (écran ou imprimé), et banissez les unités absolues (sauf si les relations sont directements définies pour un seul périphérique, par exemple). Ces valeurs peuvent être positives comme négatives (+/-), la valeur 0 ne requérant pas de spécifier d'unité.

Couleurs

Il existe déjà 16 couleurs prédéfinies : aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, et yellow.
Une couleur est donnée au format RGB (Red Green Blue : Rouge, puis Vert, puis Bleu) déclarée ainsi :

URLs

Une URL (adresse WEB) est définie par url(l_adresse). L'adresse peut être entre guillemets simples ('') ou doubles ("").
Les parenthèses, virgules, espaces et guillemets dans l'adresse doivent être échappés avec un antislash (\, pour une virgule, \" pour un guillement). Si une adresse relative est donnée, elle est relative à la feuille de style (le fichier .css) et non à la page WEB (.html) !

Sélécteurs

Les validateurs et références...

TODO : cf. page de liens.