Bonjour,

J'ai un souci avec

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Cela m'a permi d'avoir le même alignement entre IE et FireFox mais me bloque mon menu en JS et CSS. Celui-ci est fixe et horizontal tjrs en haut mais avec cette balise ne fonctionne plus....

///CSS
body {
	margin: 0;
	padding: 0;
}

 #conteneur {
 width: 1000px;
 }

///JS
function setVariables()
{
	if (document.layers)
	{
		v=".top=";
		dS="document.";
		sD="";
		y="window.pageYOffset";
	}
	else if (document.all)
	{
		v=".pixelTop=";
		dS="";
		sD=".style";
		y="document.body.scrollTop";
	}
	else if (document.getElementById){
	y="window.pageYOffset";
	}
}

function checkLocation()
{
	object="object155";
	yy=eval(y);
	if (document.getElementById)
		document.getElementById("object155").style.top=yy
	else
		eval(dS+object+sD+v+yy)
		setTimeout("checkLocation()",10);
}

/// et dans le body
<div id=conteneur>
<div id="object155" style="position:absolute; visibility:show; left:0px; top:0px; z-index:10;color:#000000;">
mon menu fixe</div>



Merci pour l'aide
Modifié par newto0 (16 Jan 2006 - 01:21)
J'ai tout essayé
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd"> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd"> 


Mais rien à faire
Le doctype n'est pas une astuce pour que la feuille de style se mette tout à coup à fonctionner comme on veut.

Il faut procéder par étape :

- choix du doctype (cf lien de stephan)
- écriture d'un code (x)html correct, valide, léger, propre , etc
- écriture de la css

Ensuite si tu as un problème, tu nous donnes un lien et l'extrait html et css qui semble ne pas se comporter comme prévu.

Si on reste zen et qu'on procède par étape tout fonctionnera très bien et on apprendra beaucoup pour gagner du temps la fois suivante...
Le DOCTYPE, ça fait pas de la magie. Il ne va pas régler tes problèmes. Mais pour régler tes problèmes, il faut d'abord que tu choisisses un DOCTYPE approprié, puis que tu valides ton document.

Je te suggère :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<edit />
Grillé hi hi !
Modifié par Stephan (16 Jan 2006 - 16:32)