Le Web - Première NSI

Bulle de dialogue

Bonjour, je m'appelle Pascale D. Bob.

Merci aux Terminales de m'avoir trouvé un nom.

Entrons dans le monde des sciences du numérique !

A la découverte de l'informatique !

Un jour, je serai le roi du Python !

Revenons sur la page d'accueil.

Où veux-tu aller ?

bannière clavier

Chapitre 5 - Le Web

Le World Wide Web est un système hypertexte public fonctionnant sur Internet créé dans les années 1989-90.


3 - CSS - Débuter son site Web

3.1. La structure du CSS

3.2. Les principaux styles

3.3. Créer un fichier CSS

3.4. Exercice



Revenir au menu principal



3 - CSS - Débuter son site Web


3.1. La structure du CSS

Les styles CSS s'écrivent de la façon suivante :

StructureExemple avec la balise h1
balise{ style-A: caractéristiques; style-B: caractéristiques; } h1{ color: red; font-size: 30px; border: 1px solid blue; }

Comme vous pouvez l'observer, on attribut les styles à un type de balises.

Pour notre exemple, ça signifie que toutes les balises h1 de la page auront les styles décrits dans le CSS.

Nous verrons plus tard comment faire pour donner un style différent à des balises du même type.


Tous les styles CSS peuvent s'appliquées sur presque tous les types balises.

Voyons maintenant les principaux styles CSS !



3.2. Les principaux styles

Pour chaque exemple de style CSS, vous pouvez :

La couleur du texte

Exemple :

Codes CSSHTML et affichage

Style de la balise p :

Style de la balise b :

<p>Un <b>groupe de mots</b> ...</p>

Un groupe de mots coloré.



Les codes couleurs héxadécimaux et RVB sont équivalent, vous pouvez utiliser l'un comme l'autre (l'hexadécimal est plus court à écrire).

Exemple, le code #ce2361 équivaut au code rgb(206, 35, 97) (ce16=20610, 2316 = 3510 et 6116 = 9710).

Rappel :


La couleur du fond

Exemple :

Codes CSSHTML et affichage

Style du fond :

Style de la balise b :

<p>Un <b>groupe de mots</b> ...</p>

Un groupe de mots coloré.


Les encadrements

Codes CSSHTML et affichage

Style de la balise b :

<p>Un <b>groupe de mots</b> ...</p>

Un groupe de mots encadré.




Il est possible d'arrondir les angles des encadrements :

Codes CSSHTML et affichage

Style de la balise p :

<p>Le nombre de pixels...</p>

Le nombre de pixels indique de rayon de l'arrondi. Plus il est grand, plus votre bordure sera arrondi. Bien sûr, il faut avoir mis une bordure à votre élément pour que cela fonctionne !


Les marges

Les marges internes

Codes CSSHTML et affichage

Style de la balise b :

<p>Un <b>groupe de mots</b> ...</p>

Un groupe de mots avec une marge interne.




Les marges externes

Codes CSSHTML et affichage

Style de la balise b :

<p>Un <b>groupe de mots</b> ...</p>

Un groupe de mots avec une marge externe.


La police d'écriture

Tout d'abord, il est possible de changer la taille de la police d'écriture.

Codes CSSHTML et affichage

Style de la balise b :

<p>Un <b>groupe de mots</b> ...</p>

Un groupe de mots avec une taille de police différente.





Il est également possible de changer la police d'écriture elle-même.

Toutefois, toutes les polices d'écriture ne sont pas prises en compte par les navigateurs. Il faut se renseigner si vous voulez une police d'écriture peu utilisée.

Codes CSSHTML et affichage

Style de la balise b :

<p>Un <b>groupe de mots</b> ...</p>

Un groupe de mots avec une police d'écriture différente.

Les types de polices

Lien vers tous les types

Les noms des polices d'écriture

Vous pouvez trouver plein d'autres polices d'écriture sur le Web.


La largeur et la hauteur

Codes CSSHTML et affichage

Style de la balise img :

<img src="lien" alt="...">
logo du site

Les alignements

Codes CSSHTML, affichage et explications

Style de la balise p :

<p>Il existe plusieurs...</p>

Il existe plusieurs modes d'alignement : à gauche, à droit, au centre et justifier. Conseil : il est toujours préférable de justifier un texte plutôt que de l'aligner à gauche !


Les (dis)positions

Codes CSSHTML, affichage et explications

Style de la 2ème balise img :

<img src="lien" alt="..."> <p>Voici... <ul>...</ul></p>
logo du site logo du site logo du site

Voici les différentes options du style position :

  • static ;
  • relative ;
  • absolute ;
  • sticky ;
  • fixed.

Sans coordonnées :


Avec des coordonnées :



Voici comment marche des différentes options du style position :



Pour mettre des éléments côtes à côtes, soit on utilise la balise table, soit on utilise le style float :

Codes CSSHTML, affichage et explications

Style de la balise img :

<img src="lien" alt="..."> <p>Le style float permet...</p>
logo du site

Le style float permet de changer le flux de l'image au dessus du paragraphe pour la mettre à gauche ou à droite de celui-ci.







3.3. Créer un fichier CSS

Le CSS peut être mis à différents endroits dans une page Web :

Nous verrons ensemble uniquement la dernière version. Pourquoi ?


Comment importer un fichier CSS dans le fichier HTML ?

C'est tout simple ! Il suffit de placer la balise suivante dans la balise head d'un fichier HTML :

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

Si les deux fichiers ne sont pas dans le même dossier, il faut indiquer dans l'attribut href le chemin exacte du fichier HTML, vers le fichier CSS.


Tout comme le langage HTML, le langage CSS ne nécessite pas de logiciel particulier. En pratique, nous n'avons besoin que d'un navigateur et d'un logiciel de bloc-note (pré-installées sur les ordinateurs).

Je vous conseille tout de même les lgiciels Notepad++ et Bracket.

Le principal est de bien enregistrer le fichier au format ".css" pour que le style de la page puisse s'afficher sans problème dans n'importe quel navigateur.






3.4. Exercice

Le but est de s'exercer à utiliser les différents styles CSS vues précédemment.

La correction sera déposée dans le OneDrive.


Téléchargz le fichier HTML "fichier_exercice_CSS.html" dans le OneDrive (voir lien précédent).

Créez un fichier "style.css" dans le même dossier que le fichier HTML que vous avez téléchargez.

Importez maintenant ce fichier CSS dans le fichier HTML (voir la partie 3.3.), puis modifier le fichier CSS pour reproduire le style suivant :

Page à reproduire

Aides :




Revenir au menu principal