retour

CSS

Instructions de base



Formulation

  1. Formulation : balise { instruction: valeur; instruction: valeur;}
  2. Exemple: body { background-color: #FF0000; color: gray; font-family: "Helvetica Neue", Helvetica, Geneva, sans-serif;}. On peut mettre autant d'instructions qu'on veut entre les accolades.
  3. NB: La balise html <div> ...</div> nous permettra de créer des contenants larges et d'y installer nos balises de contenus (exemple: titre h3+image+paragraphes,listes de liens etc...) pour faire une mise en page plus élaborée. Les instructions CSS permettront de donner à ces div largeur, hauteur, positionnement dans la page et tout ce qui sera nécessaire.

Background-image, background-color

En commençant par le "mur du fond":

Polices

Couleur du texte

Largeur de l'élément

Marges extérieures

Marges intérieures



.classes

Une fois cela fait, on s'aperçoit qu'on aimerait bien qu'un élément, de temps en temps, soit différent des autres (un paragraphe par exemple). On utilise alors une classe. Progressivement, on va enrichir notre style avec des instructions invariantes pour certaines balises, et d'autres qu'on utilisera seulement quand on en a besoin.
Une classe est un ensemble "dormant" d'instructions, qui attend qu'on l'appelle. On invente un nom pour cette classe. On l'écrit comme suit avec un point devant:

.majolieclasse { argument: valeur; argument: valeur;...}

On l'appelle comme cela:
<p class="majolieclasse">“Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.“ </p>. le paragraphe appelle la classe "majolieclasse" et prend alors les caractéristiques définies. Résultat ci-dessous.

“Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.“


Voilà un début simple. Il faut maintenant pratiquer. Par la suite, les instructions CSS3 vous emmèneront jusqu'aux transitions dynamiques et aux animations de balises html. Bon travail.