REC-CSS2-19980512
Les feuilles de style en cascade, niveau 2
Spécification CSS2
Recommandation du W3C du 12 mai 1998
- Cette version :
- http://www.w3.org/TR/1998/REC-CSS2-19980512
- Dernière version :
- http://www.w3.org/TR/REC-CSS2
- Version précédente :
- http://www.w3.org/TR/1998/PR-CSS2-19980324
- Rédacteurs :
- Bert Bos
<bbos@w3.org>
Håkon Wium Lie
<howcome@w3.org>
Chris Lilley
<chris@w3.org>
Ian Jacobs
<ij@w3.org>
Résumé
Cette spécification définit CSS2 : les feuilles de style en cascade, niveau 2.
CSS2 est un langage de feuille de style qui permet aux auteurs et aux lecteurs
de lier du style (ex. les polices de caractères, l'espacement et un signal auditif) aux documents structurés
(ex. documents HTML et applications XML). En séparant la présentation du
style du contenu des documents, CSS2 simplifie l'édition pour le Web et la maintenance d'un site.
CSS2 est construit sur CSS1
(voir [CSS1]),
ainsi toute feuille de style valide en CSS1 est également valide en CSS2 à très peu d'exceptions près.
CSS2 prévoit des feuilles de style liées à un média spécifique ce qui autorise les
auteurs à présenter des documents sur mesure pour les navigateurs visuels, les synthétiseurs de parole,
les imprimantes, les lecteurs en Braille, les appareils portatifs, etc. Cette spécification introduit
aussi les notions de positionnement du contenu, de téléchargement des polices, de mise en forme des tables,
de fonctions d'internationalisation, de compteurs et numérotage automatiques et quelques
propriétés concernant l'interface utilisateur.
Statut de ce document
Ce document a été vérifié par les membres du W3C et d'autres parties intéressées
et le Directeur l'a approuvé comme Recommandation du W3C. C'est un document stable qui peut être
utilisé comme document de référence ou cité comme norme de référence par un autre document.
En produisant cette Recommandation, le W3C entend attirer l'attention sur une spécification
et en promouvoir un large déploiement. Ceci multiplie la fonctionnalité et l'interopérabilité du Web.
Une liste des Recommandations actuelles du W3C et d'autres documents techniques peut être trouvée
à http://www.w3.org/TR.
Les discussions publiques sur les fonctions de CSS ont lieu sur la liste www-style@w3.org.
Formats disponibles
La spécification CSS2 est disponible dans les formats suivants :
- HTML :
- http://www.w3.org/TR/1998/REC-CSS2-19980512
- fichier texte entier :
- http://www.w3.org/TR/1998/REC-CSS2-19980512/css2.txt,
- HTML sous la forme d'un fichier compressé .tgz :
- http://www.w3.org/TR/1998/REC-CSS2-19980512/css2.tgz,
- HTML sous la forme d'un fichier .zip (ce n'est pas un fichier '.exe') :
- http://www.w3.org/TR/1998/REC-CSS2-19980512/css2.zip,
- sous la forme d'un fichier PostScript .ps.gz :
- http://www.w3.org/TR/1998/REC-CSS2-19980512/css2.ps.gz,
- et sous la forme d'un fichier PDF :
- http://www.w3.org/TR/1998/REC-CSS2-19980512/css2.pdf.
Pour toute contestation sur les diverses formes de la spécification, on considère
http://www.w3.org/TR/1998/REC-CSS2-19980512 le lieu de la version définitive.
Langues disponibles
La version anglaise de la spécification est la seule version officielle.
Cependant, pour des versions traduites en d'autres langues voir http://www.w3.org/Style/css2-updates/translations.html.
Errata
La liste des erreurs connues de cette spécification se trouve à
http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html.
Merci de faire part d'erreurs éventuelles dans ce document à css2-editors@w3.org.
- 1 À propos de la spécification CSS2
- 2 Introduction à CSS2
- 3 La conformité : obligations et recommandations
- 4 La syntaxe de CSS2 et les types de données de base
- 5 Les sélecteurs
- 6 L'assignation des valeurs des propriétés, la cascade et l'héritage
- 7 Les types de médias
- 8 Le modèle des boîtes
- 8.1 Les dimensions des boîtes
- 8.2 Exemples de marges, d'espacements et de bordures
- 8.3 Les propriétés de marge : 'margin-top', 'margin-right', 'margin-bottom', 'margin-left' et 'margin'
- 8.4 Les propriétés d'espacement : 'padding-top', 'padding-right', 'padding-bottom', 'padding-left' et 'padding'
- 8.5 Les propriétés de bordure
- 8.5.1 L'épaisseur de bordure : les propriétés 'border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width' et 'border-width'
- 8.5.2 La couleur de bordure : les propriétés 'border-top-color', 'border-right-color', 'border-bottom-color', 'border-left-color' et 'border-color'
- 8.5.3 Le style de bordure : les propriétés 'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style' et 'border-style'
- 8.5.4 Les propriétés raccourcies de bordure : 'border-top', 'border-bottom', 'border-right', 'border-left' et 'border'
- 9 Le modèle de mise en forme visuel
- 10 Détails du modèle de mise en forme visuel
- 11 Les effets visuels
- 12 Le contenu généré, le numérotage automatique et les listes
- 13 Les médias paginés
- 14 Les couleurs et les arrière-plans
- 15 Les polices
- 15.1 Introduction
- 15.2 La spécification des polices
- 15.3 La sélection des polices
- 15.3.1 Les descriptions des polices et @font-face
- 15.3.2 Les descripteurs de sélection de police : 'font-family', 'font-style', 'font-variant', 'font-weight', 'font-stretch' et 'font-size'
- 15.3.3 Le descripteur de qualification des données de police : 'unicode-range'
- 15.3.4 Le descripteur des valeurs numériques : 'units-per-em'
- 15.3.5 Le descripteur de référencement : 'src'
- 15.3.6 Les descripteurs de correspondance : 'panose-1', 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent' et 'descent'
- 15.3.7 Les descripteurs de synthèse : 'widths', 'bbox' et 'definition-src'
- 15.3.8 Les descripteurs d'alignement : 'baseline', 'centerline', 'mathline' et 'topline'
- 15.3.9 Exemples
- 15.4 Les caractéristiques des polices
- 15.5 L'algorithme de correspondance de police
- 16 Le texte
- 17 Les tables
- 18 L'interface utilisateur
- 19 Les feuilles de styles auditives
- Annexe A : Un exemple de feuille de style pour HTML 4.0
- Annexe B : Les changements depuis CSS1
- Annexe C : Les notes de mise en œuvre et d'optimisation des polices
- Annexe D : La grammaire de CSS2
- Annexe E : Références
- Annexe F : Index des propriétés
- Annexe G : Index des descripteurs
- Annexe H : Index