[ 139912 ]
[ 38.103.63.16 ]
Méthode externe (linking)C'est-à-dire un fichier séparé qui portera l'extension .css et contiendra toutes les règles du CSS que vous avez choisi de définir et utilisées dans votre site (du moins sur les pages portant le code approprié de liaison), sachant aussi que les tags HTML suivants ne pouvent être utilisés : html - head - title - meta - script - base - basefont Ensuite dans chaque page où vous souhaitez en profiter, entre les tags <HEAD> et </HEAD> placer une simple ligne de code qui servira d'appel (trait d'union) et dont voici le modèle : Utiliser la valeur d'une sélecteur contenu dans le fichier "essai04.css" a pour effet de répercuter les effets de sa définition sur les pages qui contiennent cet élément, avec toujours priorité au CSS sur le HTML qui pourrait se trouver en place.
Il est facile de comprendre que le "style à la volée" ("mise en forme rapide") ne peut être retenu pour tout un site, pas plus d'ailleurs qu'un "style interne" reproduit chaque page. <link rel="stylesheet" type="text/css" href="/css/essai04.css"> Ci-après vous trouvez le détail du fichier "essai04.css" placée pour cet exemple dans le répertoire "css" de la racine du site.
/* code appliqué page 04
h3 {
font-family: arial, verdana, sans-serif;
font-size: 14pt;
color: red;
background-color: #FFFFFF;
}
h6 {
font-family: arial, verdana, sans-serif;
font-size: 10pt;
color: green;
background-color: #FFFFFF;
}
Remarquez surtout que les règles sont présentées sans aucun code d'introduction, avec possibilité de placer un commentaire souvent fort utile (sera vu plus loin) et l'utilisation de la propriété "font-family" où les valeurs sont séparées par une simple virgule, arial étant proposé en premier et si le visiteur ne possède pas cette police, alors arial est sollicité... le nombre des polices est à la discrétion du webmaster mais en placer trois semble suffisant. Codes source dans BODY:<h3> Ici H3 est le sélecteur HTML de ce paragraphe de texte </h3> <h6>Ici H6 est le sélecteur de ce paragraphe en vert : Enfin un gain de poids non négligeable est souvent obtenu par ce langage, bien que le détail du contenu soit aussi un élément qui va plus ou moins modifier ce gain. </h6> Résultats de ces exemples : Ici H3 est le sélecteur HTML de ce paragraphe de texte Ici H6 est le sélecteur de ce paragraphe en vert : Enfin un gain de poids non négligeable est souvent obtenu par ce langage, bien que le détail du contenu soit aussi un élément qui va plus ou moins modifier ce gain. Remarque :
Il s'agit d'une démonstration de base simpliste pour découvrir comment les feuilles de style cohabitent avec les tags HTML et vous devriez
réaliser un essai sur votre ordinateur avec les codes donnés dans cette page et ensuite les modifier pour visualiser les différences et résultats obtenus. - Opérer par exemple une modification dans le fichier "essai.css" se répercutera aussitôt sur toutes les pages concernées du site lui faisant référence. - L'affichage reste identique pour chaque visiteur, quelle que soit la configuration en taille et en couleurs de son navigateur (s'il a coché ses paramètres correctement (!!) en acceptant les valeurs proposées dans le contenu des fichiers, sinon il devra se contenter des valeurs par défaut de son navigateur, et je dirai "dommage".) - Vous obtiendrez souvent un gain de poids non négligeable, bien que le détail du contenu soit aussi un élément majeur qui va plus ou moins modifier ce gain (votre page contient beaucoup d'images et peu de texte, ou vice-versa.) - Enfin le risque d'erreurs lors des modifications est réduit presque à zéro. Soyons d'accord, il ne sera souvent utilisé que la "Méthode interne" ou du "style à la volée" consistant à placer du CSS dans l'en-tête du code source ou encore auprès du mot ou ensemble à traiter, pour les besoins des démonstrations c'est évident. OK ! |