Flux rss
Collection CommentCaMarche.net
 

Feuilles de style - CSS

Présentation des feuilles de style

Le concept de feuilles de style est apparu en 1996 avec la publication par le W3C d'une nouvelle recommandation intitulée « Cascading StyleSheets » (feuilles de style en cascade), notée CSS.

Le principe des feuilles de style consiste à regrouper dans un même document des caractéristiques de mise en forme associées à des groupes d'éléments. Il suffit de définir par un nom un ensemble de définitions et de caractéristiques de mise en forme, et de l'appeler pour l'appliquer à un texte. Il est ainsi possible de créer un groupe de titres en police Arial, de couleur verte et en italique.

Les feuilles de style ont été mises au point afin de compenser les manques du langage HTML en ce qui concerne la mise en page et la présentation. En effet, le HTML offre un certain nombre de balises permettant de mettre en page et de définir le style d'un texte, toutefois chaque élément possède son propre style, indépendamment des éléments qui l'entourent. Grâce aux feuilles de style, lorsque la charte graphique d'un site composé de plusieurs centaines de pages web doit être changée, il suffit de modifier la définition des feuilles de style en un seul endroit pour changer l'apparence du site tout entier !

Elles sont appellées « feuilles de style en cascade » (en anglais « Cascading Style Sheets ») car il est possible d'en définir plusieurs et que les styles peuvent être hérités en cascade.

Les feuilles de style permettent notamment :

  • d'obtenir une présentation homogène sur tout un site en faisant appel sur toutes les pages à une même définition de style ;
  • de permettre le changement de l'aspect d'un site complet entier par la seule modification de quelques lignes ;
  • une plus grande lisibilité du HTML, car les styles sont définis à part ;
  • des chargements de page plus rapides, pour les mêmes raisons que précédemment ;
  • un positionnement plus rigoureux des éléments.

CSS 2.0

Depuis le 12 mai 1998, la norme CSS 2.0 est le standard en vigueur. La norme CSS2 apporte un grand nombre de nouvelles fonctionnalités par rapport à la précédente norme (1.0), parmi lesquelles :

  • La prise en compte de la diversité de médias (écran, imprimante, braille, synthétiseur vocal, etc.) ;
  • L'ajout de propriétés auditives pour les aveugles et malvoyants ;
  • La manipulation de curseurs ;
  • La gestion des débordements et de la visibilité des éléments.

La compatibilité des navigateurs

Malgré l'existence de recommandations du W3C, les feuilles de style ne sont pas reconnues de la même façon par tous les navigateurs. Le premier navigateur à avoir intégré les feuilles de style est Microsoft Internet Explorer 3.0, puis l'utilisation des feuilles de style s'est généralisée avec les versions 4.0 et supérieures d'Internet Explorer et de Netscape Navigator.

Navigateurs supportant les feuilles de style :

  • Microsoft Internet Explorer 3.0 (partiellement)
  • Microsoft Internet Explorer 4.x
  • Microsoft Internet Explorer 5.x
  • Microsoft Internet Explorer 6.x
  • Netscape Navigator 4.x
  • Netscape Navigator 6.x
  • Netscape Navigator 7.x
  • Mozilla x.x
  • Firefox x.x
  • Opera 5.x
  • Opera 6.x
  • Opera 7.x
  • Camino 0.8x
  • Safari 1.xx

A voir aussi

Le site ZenGarden propose de tester la puissance des feuilles de style en permettant de choisir différents styles à appliquer pour un même contenu.

Dernière modification le mardi 14 octobre 2008 à 17:40:30.

Ce document intitulé « Feuilles de style - CSS » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Résultats pour Feuilles de style CSS

Héberger site avec feuille style css gratuit (Résolu) Bonjour, Je cherche un hébergeur de site gratuit où les feuilles de styles css (j'utilise dreamweaver cs3) sont supportées. Après de longues recherchez sur le web, je n'ai pas trouvé, certains, sont gratuits au début mais à la fin sont... www.commentcamarche.net/forum/affich-6990754-heberger-site-avec-feuille-style-css-gratuit
Impossible ouvrir fichiers styles =.css= (Résolu) Bonjour Je n'arrive plus à ouvrir comme auparavant mes fichiers de style .css Je viens d'installer : - Windows 98 seconde édition - office 2000 premium et je suis allé sur le site d'IE et j'ai aussi télécharger Internet Explorer... www.commentcamarche.net/forum/affich-19789-impossible-ouvrir-fichiers-styles-css
Site référencent les styles CSS (Résolu) Bonjour, Config : Win XP SP2, Nvu Créateur de site Web Je suis en train de me lancer dans la création de site Web mais pour le moment je débute en HTML, et je recherche un site qui référence les code de style css qui ressemblerait à un index comme il... www.commentcamarche.net/forum/affich-1725357-site-referencent-les-styles-css

Résultats pour Feuilles de style CSS

[Webmaster] Coloration syntaxique dans vos pages webSi vous avez un site web contenant des exemples de code (php, javascript, C#, Delphi, Python...), il peut être intéressant d'avoir une coloration syntaxique. C'est parfois pénible à réaliser, mais il existe une librairie Javascript qui permet de... www.commentcamarche.net/faq/sujet-3157-webmaster-coloration-syntaxique-dans-vos-pages-web

Résultats pour Feuilles de style CSS

Modifier la feuille style CSS (Résolu)Bonjour à tous, Voici ma feuille CSS: /* style du blog -------------------------------------------------------- */ body{ margin:0; padding:0; font-size:80%; } html>body{ background-position:65em 0; } p{ margin:1em 0; line-height:1.5em; }... www.commentcamarche.net/forum/affich-2509465-modifier-la-feuille-style-css
Liens en css (Résolu)Bonjour, Je suis en train de concevoir un site internet en utilisant une feuille de style CSS J'ai un petit pb concernant les liens. En effet, j'ai deux barres de navigations : - l'une est horizontale : les liens sont en blancs ; -... www.commentcamarche.net/forum/affich-2985927-liens-en-css
[JAVASCRIPT-DOM] propriété classe CSS (Résolu)bonjour, je dois recuperer la propriété de style d'un élément html, cette propriété est contenue dans une feuille de style .css qui est contenu dans une classe css. si la propriété est declarée dans la balise avec l'attribut... www.commentcamarche.net/forum/affich-1620003-javascript-dom-propriete-classe-css

Résultats pour Feuilles de style CSS

Déclaration d'une feuille de style (CSS)Déclaration d'une feuille de style Les feuilles de style sont un sur-ensemble du langage HTML, cela signifie qu'elle ne sont pas intégrées directement dans les recommandations HTML du W3C. Ainsi, il est nécessaire de renseigner le code HTML avec... www.commentcamarche.net/contents/css/cssimplant.php3
La syntaxe des style (CSS)Définition d'un style La définition d'un style se fait à l'aide de règles en texte simple permettant de décrire l'aspect des éléments de la page. Une règle CSS est caractérisée par deux principaux éléments : Un sélecteur de balises, permettant de... www.commentcamarche.net/contents/css/csssyntax.php3
Les unités dans les feuilles de style (CSS)Les unités Grâce aux feuilles de style il est possible de définir des valeurs numériques pour les propriétés de style de plusieurs façons : de façon absolue, c'est-à-dire dans une unité indépendante du format de sortie (en centimètres par... www.commentcamarche.net/contents/css/css-unites.php3