À ma connaissance, il n’existe pas de moyen de spécifier une règle CSS s’appliquant à tous les éléments en ligne ou à tous les éléments en bloc. Or, certaines apparences dépendent de la chose (je pense à une génération automatique de texte pour les ins).
On peut ruser cependant, en listant l’ensemble des éléments appartenant à l’une ou l’autre des familles :
Nous ne voulons pas que les gens soient déroutés au premier regard. Mais nous ne voulons pas non plus nous assimiler totalement [aux autres navigateurs]. Nous tenons à nous détacher de la concurrence.
i et bi→font-style=italicb→font-weight:700Ce sont des éléments physiques de présentation. Il devraient être supprimés de XHTML et remplacés par font-style=italic et font-weight:700 (je préfère des valeurs numériques aux littérales, sûrement parce que j’utilise le système métrique et non le système anglo-saxon1).
Vous viendrait-il à l’idée de ne pas mettre de chaussettes1 sous prétexte que les gens ne voient que les chaussures ? Ou d’inscrire Premier chapitre dans un article qui n’en contiendra jamais qu’un seul ?
Purple Haze est un modèle pour faire de l’HTML avec des feuilles de styles, 100 % standard, sans tableau, en utilisant les dernières normes (XHTML 1.1 et CSS 2)
Cette page fut longue à trouver ; j’en ai cherché beaucoup et c’est ce que j’ai trouvé de mieux (il y a la bannière et le pied de page et le multicolonnage, le tout en XHTML 1.1/CSS2-P)
Ce n’est pas parce que nos écrans sont de plus en plus grands que nous pouvons faire des contenus totalement fluides (liquid design). Nous sommes limités par le confort visuel de la vision.
Le format A4 du papier (ou le US Letter de l’autre côté de l’Atlantique) ne sont pas nés du hasard : même si la page est remplie à 90 % dans sa largeur, les longueurs de ligne restent d’une taille compréhensible par le cerveau humain.
Merci à Éric Daspet pour son aide précieuse.
La différence entre écrire son code (HTML) et le confier à d’autres (Word), c’est que dans le premier cas, le logiciel ne se crois pas plus malin que soi. Ainsi, Safari, par défaut, met les abbréviations en italique, alors que (une fois n’est pas coutume) je préfère la manière Mozilla, moins envahissante, qui consiste en une bordure inférieure. Que faire ?
J’ai d’abord pensé à mettre une règle de caractères romains :
Parce que dans sa forme naturelle, elle est énorme
et que, par conséquent, les personnes n’ayant pas Verdana (par exemple celles sous Linux), sont mal barrées :
Commentaires récents
il y a 2 jours 16 heures
il y a 1 semaine 6 jours
il y a 1 semaine 6 jours
il y a 2 semaines 17 heures
il y a 3 semaines 3 jours
il y a 4 semaines 5 jours
il y a 4 semaines 6 jours
il y a 6 semaines 2 jours
il y a 6 semaines 3 jours
il y a 6 semaines 3 jours