Bonjour,
Je rencontre un petit soucis de "marge" par defaut en utilisant le doctype HTML 5.
En effet pour faire un test, j'ai placé une image (fond gris png de 19 pixels de haut) suivi d'un div sur fond rouge contenant simplement le texte "test".
Normalement (si je ne me trompe pas) un div ainsi que la balise img n'a pas de marges par défaut, lorsque j'utilise le doctype html 5, j'obtiens pourtant un décalage vertical de 3 pixels exactement entre l'image et le div, exemple ici :
version html 5
Alors qu'en changeant juste le doctype html 4.01 transitional, l'affichage est correct, il n'y a pas de décalage entre l'image et le div, exemple :
verion html 4.01
Je précise que ce comportement est identique quelque soit le navigateur web utilisé...
Vous pouvez visualiser le code source de ces 2 pages, seul le doctype change....Si quelqu'un peut m'expliquer l'origine de ce décalage ?
Merci d'avance.
Modifié par thorinthedwarf (25 Feb 2011 - 00:02)
Je rencontre un petit soucis de "marge" par defaut en utilisant le doctype HTML 5.
En effet pour faire un test, j'ai placé une image (fond gris png de 19 pixels de haut) suivi d'un div sur fond rouge contenant simplement le texte "test".
Normalement (si je ne me trompe pas) un div ainsi que la balise img n'a pas de marges par défaut, lorsque j'utilise le doctype html 5, j'obtiens pourtant un décalage vertical de 3 pixels exactement entre l'image et le div, exemple ici :
version html 5
Alors qu'en changeant juste le doctype html 4.01 transitional, l'affichage est correct, il n'y a pas de décalage entre l'image et le div, exemple :
verion html 4.01
Je précise que ce comportement est identique quelque soit le navigateur web utilisé...
Vous pouvez visualiser le code source de ces 2 pages, seul le doctype change....Si quelqu'un peut m'expliquer l'origine de ce décalage ?
Merci d'avance.
Modifié par thorinthedwarf (25 Feb 2011 - 00:02)