terminal-media.fr
icon icon facebook icon icon icon icon
cross

 
rss
 
SERVICES


Approche avec les
feuilles de styles


Dans un document HTML5, pour faire apparaître la présentation de la balise, il faut la désigner dans le document HTML.

Notre premier travail sera donc de créer un document styles.css avec le bloc-notes avec l'option ANSI, et de coder la première ligne avec :
p { text-align:center; }

Notez que l'on retrouve le sélecteur de base, ici, p et ensuite la propriété et sa valeur.

Il aurait pu s'agir d'un sélecteur de classe un point et de son nom (.presentation) ou d'un sélecteur d'identifiant # et de son nom. #toto, (nous y reviendrons un peu plus tard...)
Enregistrer votre travail

Retournez dans le document HTML5 que vous avez enregistrez précédement:
Qui contient :
<!DOCTYPE html>
<html lang="fr"
<head>
<meta charset="utf-8" />
<title>HTML 5</title>
</head>
<body>
...
</body>
</html>
Entre les balises <body> et </body>

<p> Un îlot de verdure, un jardin des plaisirs, quoi de plus pour vivre une incroyable aventure</p>

Donc, nous avons dans notre fichier index.html :

<!DOCTYPE html>
<html lang="fr>
<head>
<meta charset="utf-8">
<title>HTML 5</title>
</head>
<body>
<p> Un îlot de verdure, un jardin des plaisirs, quoi de plus pour vivre une incroyable aventure</p>
</body>
</html>

Ouvrez la page index.html dans votre navigateur avec un double clic dans l'explorateur de fichiers ou un glissé/déposé dans la fenètre du navigateur. Le résultat dans le navigateur est un texte d'une ligne centré dans la page.

et dans notre fichier styles.css :
p { text-align: center; }

Les propriétés de style

Dans les CSS3, elles se composent de deux éléments: la propriété et sa valeur par exemple :
text-align:center;
Qui pourrait dire en français : alignement de texte: au centre;
Donc :
La propriété="text-align" et la valeur="center"

la propriété est désigné avec ses deux points (:) vers la valeur, et la valeur est fermée par un point virgule (;) si vous ne respectez pas cela, ça ne fonctionne pas.

Les sélecteurs

Il en existe de plusieurs types:

Accroché à une base

Accroché à une balise simple (<p> est une balise de paragraphe). Ici en l'occurence le résultat dans le navigateur, présente l'ensemble des balises <p> dans votre document centrée.

p { text-align: center; }

Notez, que des accolades enferment toujours les propriétés de style et ses valeurs.

Accroché à un sélecteur de classe

.nom_de_classe { text-align: center; }
soulignez le point avant le non de la classe dans notre exemple, cela aurait pu donner: .presentation { text-align : center; } dans le fichier styles.css

et dans le fichier index.html

<p class="presentation">Un îlot de verdure, un jardin des plaisirs, quoi de plus pour vivre une incroyable aventure</p>

Ce qui aurait donné un résultat, similaire.

Accroché à un nom d'identifiant

#nom_de_lidentifiant { text-align: center; } là aussi, il faut préciser le hastag précédent son nom, puis l'accolade ouvertes, la propriété la ponctuation, sa valeur, autre ponctuation, et enfin l'accolade qui se referme.

Donc, ce qui aurait donné avec cet exemple dans le fichier CSS
#présentation { text-align: center; }
et dans le fichier index.html
<p id="presentation">Un îlot de verdure, un jardin des plaisirs, quoi de plus pour vivre une incroyable aventure</p>

Noter que l'on fait représenter, ici id (pour identififiant) puis son nom (presentation)

Reprenons nos fichiers

index.html et styles.css
Rajoutons dans le fichier styles.css

la propriété de style "font-size: 22px;

à la suite de la propriété précédente.
ce qui donne :
.presentation {
text-align:center;
font-size: 22px; }

font-size : 22px;
propriétés ="taille des caractères" a une valeurs="de 22px"; px, étant l'abréviation de pixel.

Avec pour résultat dans le navigateur, non seulement le texte est centré mais la taille des caractères est de 22 pixels.

Donc, ce que l'on observe c'est que:

que l'on peut donner plusieurs propriétés de style à un selecteur, de base, de classe ou d'identifiant et que ces propriétés, ponctuées par des signes qui sont toujours les mêmes, : ; sont, toujours "encapsulés" entre deux accolades une qui ouvre, une qui ferme { }.

Pour finir, lorsque l'on veut intégrer des propriétés CSS dans une page HTML. Il exsite trois solutions.

- l'on déclare le fichier CSS par un lien entre les balises <head> et </head> comme vue précédemement

ce qui donne:

<style rel="stylesheet" href="css/styles.css </style>

- Soit, elle est ajoutée directement dans la balise en stipulant avec la propriétés style ses autres propriétés et valeurs.

Ce qui donne par exemple:

<p style="text-align: center; font size: 22px;">

- Ou soit la déclaraton de style se fait dans l'entête du document HTML5 placée entre les balises <head> et </head>.

<style type="text/css">
.nom_de_class {
text-align: center;
font-size: 22px; }
</style>
Page précédente Revenir à la rubrique Page suivante
 
météo
contact
Carte de france et plus loin