5568 sujets

Sémantique web et HTML

Bonjour à tous,

Je suis en train d'intégrer un site, et je me suis apercu que le simple fait de mettre un commentaire dans mon code html genre <!-- commentaire --> me decale une div sous ie6 et pas sous ie7 et FF, est ce que c'est un bug de ie6 ou logiquement non et donc c'est moi qui ai fait une erreur quelque part ?

est ce que ca peut venir de mon doctype ?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

J'ai contourné le problème en ne commentant pas mon code ( oui c'est une solution de boucher...) mais bon par curiosité j'aurai aimé avoir la réponse.

Merci d'avance.
Bonjour,

Ton commentaire ne serait-pas placé en tout début de ton code ?

Si c'est le cas, la présence de quelque caractère que ce soit avant la DTD fait basculer IE 6 en mode quirks.
Salut, je te remerci de ta réponse,

non je n'ai rien avant le doctype, mes commentaires sont uniquement dans le body.
crashbdx a écrit :
Donc je vois pas trop...

Pour le coup, moi non plus. Smiley sweatdrop
C'est assez radical en plus comme changement. Chez moi, j'ai aussi planté IE6 en tentant de redimensionner le texte sur la page qui déconne.

Deux remarques (sans rapport à priori):
1. Tes images de décoration ont un attribut alt avec la valeur "bern*det". Il faudrait plutôt un attribut alt vide pour ces images... ou les passer en images de fond.
2. Ton design est en hauteur fixe. Pourquoi dans ce cas utiliser autant de flottants, et ne pas te reposer plus sur le positionnement absolu? Ça éviterait que le bloc de contenu ne passe à la ligne au moindre problème avec IE. Smiley smile
Pour le alt je mettais ca pour le référencement, vaut mieux éviter ?
Pour les float en fait je les utilisais car ca va plus vite que de positionner manuellement Smiley confused j'ai fais mon feneant mais je vais modifier.
merci.