Feuilles de style CSS
© Editions ENI - Toute reproduction interdite
71
Feuilles de style CSS
Les standards du web
Les langages du web : le HTML et les CSS
Depuis la version 4 de l'HTML (décembre 1999), le W3C propose les feuilles de
style en cascade, les Cascading Style Sheet (CSS). Le but est de bien séparer
le contenu, décrit par le HTML, de la mise en forme et de la mise en page, dé-
crites par les feuilles de style. Au lancement des CSS, les navigateurs ont eu
« du mal » à bien interpréter et à afficher correctement les feuilles de style.
Actuellement, la situation s'est nettement améliorée, même si elle n'est pas
encore parfaite.
Aujourd'hui, l'objectif de tout créateur de site web est de créer des sites res-
pectueux des standards en utilisant au mieux le meilleur de la technologie : le
(X)HTML et les CSS.
Actuellement, nous vivons une « révolution » dans l’art de concevoir des sites
Web. En effet, bien que les nouvelles versions, HTML5 et CSS3, soient en
cours d'élaboration, il faut encore attendre que les navigateurs les prennent en
compte et les interprètent de manière similaire. Mais d’ores et déjà, dans
Dreamweaver, vous pouvez commencer à les utiliser. Nous le verrons au
moment opportun dans les chapitres à venir. Mais notez bien que l’utilisation
de l’HTML5 et des CSS3 dans Dreamweaver fait appel à une parfaite connais-
sance de ces deux langages, car presque « tout » doit se faire en mode Code.
Pourquoi utiliser les CSS ?
Utiliser les CSS n'a que des avantages :
- Les feuilles de style permettent de bien séparer le contenu de la mise en
forme et de la mise en page. Vous avez ainsi des documents bien mieux struc-
turés.
- Les feuilles de style permettent de partager la même mise en forme et la
même mise en page pour plusieurs pages HTML, voire pour le site complet.
- Les feuilles de style offrent beaucoup plus de possibilités de mise en forme du
contenu que le HTML.
- Les feuilles de style offrent infiniment plus de possibilités de mise en page que
le HTML.
Dreamweaver CS6
Feuilles de style CSS
© Editions ENI - Toute reproduction interdite
72
- Les feuilles de style permettent de centraliser les mises en forme et les
mises en page.
- Les feuilles de style permettent de ne saisir qu'une seule fois une mise en
forme ou une mise en page. Cela est donc plus rapide et plus homogène. Cela
implique aussi des risques d'erreur moindres.
- Les feuilles de style permettent une mise à jour rapide : il suffit de changer
une propriété d'un style pour qu'automatiquement tous les éléments qui uti-
lisent ce style soient mis à jour.
- Les feuilles de style permettent de créer plusieurs styles de mise en forme
et de mise en page et de changer l'apparence visuelle du site très rapidement.
Comment utiliser les styles CSS
Où enregistrer les feuilles de style ?
Pour enregistrer vos styles, vous avez deux solutions principales. La première
est d'enregistrer les styles dans le document HTML qui doit utiliser ces styles.
Dans ce cas, la « portée » d'utilisation des styles est limitée à cette page HTML
exclusivement. La deuxième possibilité est d'enregistrer les styles dans un
document CSS (l'extension du fichier sera .css). Dans ce cas, vous allez pouvoir
lier toutes les pages HTML que vous voulez à ce fichier CSS. La « portée »
d'utilisation des styles est dans ce cas la plus importante : c'est le site entier
qui va pouvoir utiliser le même fichier CSS.
Connaître les sélecteurs
Les feuilles de style utilisent ce qui s'appelle des « sélecteurs ». Un sélecteur
indique à quel élément HTML s'applique tel ou tel style.
Vous pouvez créer un style qui pourra s'appliquer à n'importe quel élément
HTML. Ce sont les sélecteurs de classe. Vous nommez le style, vous définissez
ses propriétés de mise en forme et vous l'appliquez aux éléments HTML que
vous voulez : sélection de mots, paragraphe, en-tête, cellule de tableau,
image...
Feuilles de style CSS
© Editions ENI - Toute reproduction interdite
73
Vous pouvez redéfinir la mise en forme d'un élément HTML existant. Ce sont les
sélecteurs de balise. Dans ce cas, il n'y a pas création d'un nouveau style, puisque
vous utilisez un élément HTML existant. Vous définissez juste les propriétés de
mise en forme. Il n'y a pas d'application par vos soins, puisque dès que vous
utilisez l'élément HTML redéfini, la mise en forme s'applique immédiatement. Sup-
posons que vous redéfinissiez la mise en forme de l'élément d'en-tête de niveau
3 (élément HTML <h3>) : dès que dans votre page vous utilisez un élément d'en-
tête de niveau 3, la mise en forme que vous avez définie s'applique.
Le troisième type de sélecteurs est celui utilisé pour la mise en page. Cela per-
met de créer des « boîtes ». Ce sont les sélecteurs d'identification. Ces styles
sont à usage unique dans chaque page web, c'est-à-dire qu'un seul style d'iden-
tification peut être utilisé par page. Supposons que je veuille créer une boîte
pour afficher un en-tête dans la page web. Je crée le style CSS pour cette boîte
et je ne peux l'utiliser qu'une seule fois dans ma page. C'est logique, car il ne
peut y avoir qu'une seule zone d'en-tête dans ma page. Mais rien ne nous em-
pêche d'avoir le même en-tête dans plusieurs pages de notre site web.
Enfin, nous utiliserons un dernier type de sélecteur, celui dédié à la mise en
forme des liens hypertextes. Ce sont les pseudo-classes.
Il existe d'autres sélecteurs CSS, que nous n'utiliserons pas dans le contexte
d'utilisation de Dreamweaver dans ce livre.
Créer des styles dans le document actif
La création d'un sélecteur de classe dans le document
Nous allons créer un style dans un sélecteur de classe dans le document actif.
iDans le document HTML enregistré, dans le menu Format - Styles CSS, choi-
sissez Nouveau, ou dans le panneau Styles CSS, cliquez sur le bouton Nouvelle
règle CSS .
Dreamweaver CS6
Feuilles de style CSS
© Editions ENI - Toute reproduction interdite
74
La fenêtre Nouvelle règle de CSS apparaît :
Feuilles de style CSS
© Editions ENI - Toute reproduction interdite
75
iDans la liste déroulante Type de sélecteur, choisissez Classe (peut s'appliquer
à n'importe quel élément HTML).
iDans le champ Nom du sélecteur, saisissez le nom du sélecteur. Le nom d'une
classe doit toujours commencer par le caractère point .. Mais si vous ne l'indi-
quez pas, Dreamweaver le fera pour vous. Ne mettez pas d'espaces, pas de
caractères accentués ni spéciaux. Vous pouvez mettre des majuscules pour
mieux lire les noms longs.
iDans la liste déroulante Définition de règle, choisissez où vous voulez
enregistrer le style. Dans notre exemple, nous choisissons (Ce document
uniquement).
iCliquez sur le bouton OK.
La fenêtre qui suit, Définition des règles de CSS, permet de définir les propriétés du
style créé. Les propriétés se classent en catégories. La liste de toutes les catégories se
trouve sur la gauche. Pour chaque catégorie, vous avez dans la zone principale la liste
des propriétés.
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !