Avant-propos
© Groupe Eyrolles, 2005
XXI
ront ensuite d’autres livres en français plus développés, plus récents, plus pointus.
Il aura rempli son rôle et satisfait son auteur s’il vous enseigne et inspire un peu.
Nous explorerons ensemble les terres des styles CSS, encore largement vierges.
Vous vous y êtes sans doute déjà risqué, par exemple en changeant la couleur ou
le soulignement des liens hypertextes. Ce n’est que la partie émergée d’un univers
riche, qui vous ouvrira des portes que vous n’imaginiez sans doute pas.
Ce livre ne va pas vous mentir
CSS n’est pas l’herbe du Pantagruélion capable de résoudre tous les problèmes
d’affichage, mais ses points faibles sont moins nombreux que les inconvénients
issus des techniques anciennes, notamment à base de tableaux. Son manque de
recul lui interdit encore certaines folies visuelles, qui pourront s’avérer possibles
avec les méthodes de la vieille école.
L’honnêteté intellectuelle sera constante et les promesses toujours tenues. Tous
les navigateurs n’ont pas encore assimilé les dernières propriétés des feuilles de
styles. C’est notamment le cas d’Internet Explorer, qui n’a plus évolué en matière
de conformité CSS depuis 1999 et la sortie de sa version 6. En attendant de nouAVERTISSEMENT Ceci n’est pas un ouvrage sur les standards du Web
Ce manuel traite avant tout de feuilles de styles CSS et de conception web. Il ne mentionnera que brièvement les diverses normes actuelles : langages HTML ou XHTML, JavaScript
(ou ECMAScript), normes d’accessibilité aux handicaps, etc. On peut les résumer en trois
groupes distincts :
• la structure (déterminée par le langage utilisé : HTML ou XHTML) ;
• le comportement (géré par JavaScript ou ECMAScript) ;
• la présentation (c’est le rôle des styles CSS).
Cet ouvrage traitera surtout du troisième : la présentation du document, le design général,
l’occupation de la page, bref, les feuilles de styles CSS. Il évoquera néanmoins la structure et
les balises HTML, dont la compréhension est indispensable à leur mise en forme avec les styles CSS. Sans jamais disséquer précisément chaque norme, il traitera de la conception de
sites web par l’alliance entre le langage HTML et les styles CSS.
Au risque de décevoir les mordus des standards, nous oserons parfois des méthodes simplifiées s’éloignant quelque peu des rigueurs excessives des spécifications. D’ailleurs, les standards sont parfois évasifs voire flous.
Les techniques présentées (notamment pour le positionnement) seront toujours conformes,
mais rarement la seule solution menant au résultat recherché : on compte au moins six
manières de mettre en place un élément à l’aide des feuilles de styles CSS. L’exposé, simple
et pragmatique, ne pourra pas toujours prendre en compte tous les cas particuliers.
Précédent

- 23/337

Suivant