28172 sujets

CSS et mise en forme, CSS3

Bien l'bonjour!
Voila mon probleme, certes tres classique, mais très pénible... J'ai un menu qui vient se poser en css sur la bordure d'une div dans laquelle il se trouve. Malheureusement, ca fonctionne a merveille sur firefox mais pas sur internet explorer ou il est se cache derriere la border...

Voila le passage qui pose probleme dans mon code... Avez vous une idée? j'ai essayé z index, ca ne fonctionne point Smiley ohwell



    #container{
        width:1024px;
        margin: auto;
        position: relative;
        overflow: hidden;
}

    #header{
        height: 235px;
	widht:1024px;
	overflow: hidden;
        background: #000;
        position: relative;
        border-bottom: 18px solid red; 
}
        
#menu{
	
	position: absolute;
	right: 0;
	top:210px;
}


Modifié par antaspen (09 Jul 2008 - 13:39)
Bonjour,

Ne pas faire de blocs de 1024px de large, c'est un bêtise. Si l'écran du visiteur fait 1024px de large, alors la zone d'affichage du navigateur fera entre 1000 et 980px de large. Les valeurs entre 900 et 980px sont jouables, au-dessus c'est risqué.

(Par ailleurs, la propriété widht existe peut-être en SCS, mais pas en CSS. Smiley cligne )

Pour les z-index, eh bien normalement ça marche, si c'est bien employé, et en dehors de quelques cas de figure précis. On peut voir la page en ligne?