18066 sujets
Steeeeeeeeephan ?
(a priori, je dirais oui pour IE, mais il faut chercher confirmation sur http://www.positioniseverything.net/ )

(a priori, je dirais oui pour IE, mais il faut chercher confirmation sur http://www.positioniseverything.net/ )
Stephan a écrit :Salut,
À mon avis, par défaut un <p> doit avoir les valeurs suivantes :
p { display: block; margin: 1em 0; }

Juste une petite question...
Pourquoi avoir précisé "display: block;" alors que çà l'est sans précision dans le css ??? D'ailleurs, il y a quelque temps, j'ai cru voir quelquechose de similaire pour les listes...
Stephan ne donnait pas, avec ce code, ce qu'il faut mettre dans la CSS "auteur" (celle du site). Il faisait allusion, justement, aux styles CSS par défaut appliqués par le navigateur (en l'occurence, ceux de Firefox).
Attention à une confusion éventuelle : il n'y a pas de "styles par défaut dans les CSS" :
- le navigateur a une CSS par défaut appliquée systématiquement à toutes les pages (ou un mécanisme équivalent). Mais celle-ci diffère d'un navigateur à l'autre (les marges/padding des listes, le padding/margin du body, etc)
- s'y ajoutent les CSS du site
- s'y ajoutent les CSS (ou mécanismes équivalents) de l'utilisateur (tes préférences pour l'affichage des liens dans ton navigateur, par exemple)
Ces 3 feuilles de styles sont toujours combinées dans le rendu d'une page HTML. Sans elles, un document HTML est un simple texte plat et continu, où rien ne distingue les paragraphes, les liens, le head et le body, etc. Un peu comme l'affichage d'un fil RSS directement dans un navigateur Web...
Modifié par Laurent Denis (16 Jul 2005 - 13:00)
Attention à une confusion éventuelle : il n'y a pas de "styles par défaut dans les CSS" :
- le navigateur a une CSS par défaut appliquée systématiquement à toutes les pages (ou un mécanisme équivalent). Mais celle-ci diffère d'un navigateur à l'autre (les marges/padding des listes, le padding/margin du body, etc)
- s'y ajoutent les CSS du site
- s'y ajoutent les CSS (ou mécanismes équivalents) de l'utilisateur (tes préférences pour l'affichage des liens dans ton navigateur, par exemple)
Ces 3 feuilles de styles sont toujours combinées dans le rendu d'une page HTML. Sans elles, un document HTML est un simple texte plat et continu, où rien ne distingue les paragraphes, les liens, le head et le body, etc. Un peu comme l'affichage d'un fil RSS directement dans un navigateur Web...
Modifié par Laurent Denis (16 Jul 2005 - 13:00)