Ceci est une ancienne révision du document !
Le CSS (Cascading Style Sheets) décrit la présentation des documents HTML et XML. Il est normalisé par le W3C. Il permet aussi d'adapter les pages aux différents navigateurs, site RWD (Responsive Web Design).
Le CSS existe depuis les début du web mais la mise en forme était quasiment toujours obtenue grâce à des attributs des balises HTML. Depuis les années 2000 et le HTML4, il est recommandé de ne plus les utiliser et de passer par le CSS.
Aujourd'hui la référence devient la version CSS3.
Des commentaires peuvent être utilisés pour décrire les différentes mise en forme :
Les instructions sont groupées par type de balise et de la forme “type_de_mise_en_forme: valeur_de_mise_en_forme;”.
...
<link rel='stylesheet' href='nom_feuille_de_style.css' type='text/css' />
...
/* Je suis un commentaire sur plusieurs ligne qui commente le code et qui ne fait rien d'autre */ body{ background-color: green; } p{ // Commentaire sur une ligne définissant des paragraphes de couleur rouge et de taille 14 points color: red; font-size: 14pt; } ul.menu{ border: 5px solid red; }
<style> /* Je suis un commentaire sur plusieurs lignes qui commente le code et rien d'autre */ body{ background-color: green; } p{ // Commentaire sur 1 ligne pour un paragraphe de couleur rouge et taille 14 points color: red; font-size: 14pt; } ul.menu{ border: 5px solid red; } </style>
<h1 style='color: red; font-size: 24pt;'>
Il existe un très grand nombre de commande qui contiennent plusieurs possibilités. Les principales sont :
Les couleurs peuvent être nommées par :
Les dimensions peuvent être indiquées en :
Une nouvelle présentation peut être facilement mise en place en changeant la feuille de style.
Le site peut lui aussi s'adapter aux différents écrans (ordinateurs, tablettes et smartphone).
<!-- Choix de la feuille de style par défaut --> <link rel="stylesheet" href="style1.css" /> <!-- Choix d'une feuille de style alternative pour les écrans inférieurs à 800 pixels de large --> <link rel="stylesheet" media="screen and (max-width: 800px)" href="style2.css" />