Science Numérique et Technologie - Classe de 2nde

Des pages colorées

Le Css (Cascading Style Sheets) est le langage de mise en forme et de mise en page des pages .html.

  • Mise en forme : souligner du texte, le mettre en gras, en rouge, encadrer...
  • Mise en page : disposer les blocs les uns par rapport aux autres dans la page.

Le code Css s'écrit principalement dans un fichier (feuille) .css. C'est un fichier écrit avec un éditeur de texte auquel les pages .html accèdent grâce à un lien hypertexte déclaré entre les balises <head> (ligne 3 ci-dessous) :

Dans une feuille .css, on écrit des règles de style. Pour cela :

  • on débute par un sélecteur qui précise à quelle balise Html les règles de style s'appliquent ;
  • on ouvre une accolade ;
  • on déclare les propriétés de style à modifier selon les valeurs indiquées (attention aux deux-points et au point-virgule) ;
  • on referme l'accolade :

Couleurs nommées

De nombreux éléments d'une page web peuvent être mis en couleur et ils peuvent l'être de plusieurs manières. Par exemple :

  • la propriété color modifie la couleur du texte écrit dans la «boîte» ;
  • la propriété background-color modifie la couleur d'arrière-plan ;
  • la propriété border-color modifie la couleur des bordures...

Dans ce premier exercice, on utilisera des couleurs désignées par leur nom. On trouvera 500 couleurs nommées en cliquant ici.

Ci-dessous, il y a trois fenêtres :

  • La première contient une zone de texte qui permet d'entrer du code Html. Ce code correspond à la partie entrée entre les balises <body> et </body>.
  • La deuxième contient une zone de texte qui permet d'entrer du code CSS. Ce code agit sur la mise en forme du contenu du fichier .html.
  • La troisième fenêtre présente l'affichage obtenu avec les deux fichiers précédents.

En vous inspirant du code Css déjà saisi, complétez la 2nde zone de texte ci-dessous pour que le paragraphe soit écrit en blanc sur fond noir et que le texte balisé par <strong> soit écrit en rouge sur fond jaune. Regardez l'affichage à obtenir pour vérifier votre réponse.

  • Affichage à obtenir
  • Une solution

Bac à sable - Format RGB

Parmi les différents formats de codage de couleur qui coexistent, le codage RGB (Red - Green - Blue) consiste à donner, sous la forme de trois entiers compris entre 0 et 255, l'intensité de rouge, celle de vert et celle de bleu. Ainsi, pour mettre l'arrière plan d'un paragraphe en rouge à l'aide du codage RGB, on peut utiliser la règle de style :

Un des moyens utilisé pour saisir des valeurs dans le codage RGB est d'utiliser sa correspondance hexadécimale. Le tableau ci-dessous montre quelques-unes de ces correspondances :

Nom Couleur Code RGB Code hexadécimal
red rgb(255,0,0) #ff0000
green rgb(0,255,0) #00ff00
blue rgb(0,0,255) #0000ff
magenta rgb(255,0,255) #ff00ff
cyan rgb(0,255,255) #00ffff
yellow rgb(255,255,0) #ffff00

Pour mettre l'arrière plan d'un paragraphe en rouge à l'aide du codage hexadécimal, on utilisera alors la règle de style :

Énoncé :

Cliquez sur les différentes zones de couleur des formulaires ci-dessous afin de voir les effets correspondants dans le paragraphe de droite. Le code Css s'affiche ensuite directement dessous et il peut être récupéré à l'aide d'un simple copier/coller.

Ci-contre, on peut choisir la couleur de l'arrière-plan de cette boîte, la couleur du texte de base et celle des mots importants à mettre en valeur.



Code Css :

p {                                 /* Mise en forme des paragraphes */
    background-color: #ffffff;      /* Couleur d'arrière-plan - Blanc */
    color: #000000;                 /* Couleur du texte - Noir */
    }
	
strong {                            /* Mise en forme des mots importants */
    color: #000000;                 /* Couleur du texte - Noir */
    }			

Première feuille .css

  1. Lancez un éditeur de texte (comme Notepad++).
  2. Créez un [Nouveau] fichier.
  3. Vérifiez que l'encodage des caractères du fichier est bien UTF-8 (sans BOM) :
  4. L'[Enregistrer sous...] le nom style.css dans le répertoire [Mon_Site].
  5. Bien vérifier que le type de ce fichier est [Cascade Style Sheets File].
  6. Dans le fichier style.css, copier/coller les lignes suivantes :
  7. Ouvrir à présent dilophosaure.html avec l'éditeur de texte (clic droit puis [Ouvrir avec…]).
    Bien vérifier que dilophosaure.html et style.css se trouvent dans le même dossier !
  8. Ajouter la ligne suivante entre les balises <head> et </head>, en-dessous de la balise <title> :
  9. Enregistrez ce fichier puis double-cliquez dessus pour l'ouvrir avec le navigateur internet.
  10. La page affichée par le navigateur doit alors ressembler à :
  11. Modifiez les valeurs des couleurs dans le fichier .style.css puis sauvegardez le fichier et actualisez le navigateur (en appuyant sur [F5]) pour visualiser le résultat à l'écran.