Accueil > weblog
- Lire le billet précédent - Lire le billet suivant -
Par Laurent Denis, le 17 septembre 2005.
Quelques conseils de bon sens, à préciser dans un article ultérieur :
content-type associé au fichier CSS est text/css ;title de l'élément link. Le chemin vers la feuille de style est exact. Le ou les medias sont systématiquement précisés ;text/html, le code XHTML1.0 respecte les règles de compatibilité HTML ;application/xhtml+xml, la feuille de style tient compte des particularités du XHTML1.x traité en tant que XML ;id, class et attributs effectivement présents dans le code (X)HTML ;screen, print) utilise les sélecteurs CSS2.1 pour un rendu optimal dans les différents navigateurs tenant compte des implémentations variées de ces sélecteurs.class et id (X)HTML, ainsi que la feuille de style (ou le jeu de feuilles de style), sont contruits et optimisés en fonction des règles de la cascade ;print.screen, print) n'a pas été développée en prenant comme référence Internet Explorer Windows ;screen, print) n'a pas été développée en prenant comme référence unique un seul des navigateurs conformes, mais au minimum 2 d'entre eux ;screen, print, projection) n'utilise pas de hacks CSS. Pour corriger l'implémentation CSS défectueuse d'Internet Explorer, une seconde feuille de style placée en commentaires conditionnels se charge des adaptations nécessaires. Pour les autres navigateurs, la feuille de style autorise un dégradation non obstructive du rendu ;screen) ne force pas l'émulation de comportements ou de propriétés non implémentées dans un navigateur. Elle prévoit une dégradation non obstructive du comportement ou de la propriété en question dans les navigateurs concernés ;print est définie de manière indicative, et ne repose pas sur la maîtrise illusoire du rendu imprimé, pour lequel la configuration utilisateur l'emporte ;handheld respecte les règles de compatibilité du rendu pour petits écrans ;aural déprécié, mais sur le media speech et sur le module CSS3 speech ;screen) est fluide, et non figé en largeur ni en hauteur.(Ce billet est susceptible de mises à jours).
1. Le 01 octobre 2005 à 23:37, de Coolforest.net
Deux bonnes feuilles de septembre : "Faut-il documenter CSS ?" et "Des feuilles de style sans souci", avec de bons conseils de Laurent. Why Good Programmers are Lazy and Dumb ? Le GoogleBlogoscoped vous répond....
Les trackbacks pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.
Commentaires
Philippe Worontzoff, le 17 septembre 2005
"Le rendu visuel (screen) est fluide, et non figé en largeur ni en hauteur ;"
Celà comprend-il l'utilisation de max-width ?
D'un point de vue de la lisibilité, le max-width permet (avec des valeurs en em) d'avoir un nombre limité de caractaire par ligne, ce qui rend le contenu plus facile à lire pour les personnes utilisant une large définition d'écrant.
P.S. : Chaque dernière occurance de chaque liste est terminée par un point virgule au lieux d'un point.
Monique, le 17 septembre 2005
Bonjour,
>Chaque dernière occurance de chaque liste est terminée par un point virgule au lieux d'un point
C'est ainsi que le recommande les règles de typographie (assez rarement suivies sur le Web, il est vrai) www.interpc.fr/mapage/bil...
Listes : espace après le tiret, ";" en fin d'élément de liste, "." à la fin
- blabla blabla ;
- blabla blabla ;
- blabla blabla.
Pour les listes « scientifiques » l'usage est de ne pas ponctuer à la fin des éléments de liste.
Amicalement,
Monique
Vero, le 17 septembre 2005
Super !
Et après, on aura des petits liens pour approfondir et/ou comprendre ces précieux conseils ?
Laurent Denis, le 17 septembre 2005
@Philippe : max-width, dans la mesure limitée de son implémentation, correspond tout à fait à la notion de design fluide.

@Vero: c'est plus ou moins l'idée générale, une fois les conseils en question convenablement démolis par la critique avisée
Pierre Goiffon, le 19 septembre 2005
Je n'ai pas compris ceci :
> La feuille de style utilise des sélecteurs cohérents avec les éléments, id, class et attributs effectivement présents dans le code (X)HTML ;
?
Les commentaires pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.