28220 sujets

CSS et mise en forme, CSS3

non je n'ai pas démarré de la mais si je me souvient bien cuila ne me convenait pas car il fallait que la partie centrale soit plus longue que le menu. Mais je vais retester.
merci :d
On observe le même problème avec Opera qu'avec Konqueror.

Autres remarques :
#content  {
position : absolute;
left : 50%;
width : 800px;
margin-left : -400px;
}

Ne passera pas sous IE 5 pour Mac... tandis qu'il y a des moyens pas plus compliqué pour faire un centrage horizontal, par exemple ceci :
body {text-align: center;}
#content  {margin: 0 auto;}


.top, .conteneur {
border: 0px solid;
border-bottom: 0;
}

Pourrait se résumer en border: none;
.top, .conteneur, .pied {
display: table;
width: 800px;
}
.top {
background-image: url(images/header.png);
height: 141px;
width: 800px;
}

La largeur de 800px est définie deux fois pour la div de classe top. Au passage, vu que cette div n'est pas appelée à se répéter plusieurs fois sur une même page, il serait méthodologiquement plus juste d'utiliser l'attribut id plutôt que l'attribut class.

Enfin il est possible que l'utilisation des display: table foute un peu le bordel et soit mal gérée par konqueror et opera. On peut commencer par éviter d'utiliser cette propriété lorsque ce n'est pas nécessaire, par exemple pour div.top et div.pied...
Modifié par mpop (23 Jan 2006 - 17:42)
bonvoila merci mpop, j'ai modifier le css en déclarant .conteneur en table et ça marche.merci beacoup.
mais pour la modification de #content toujours pas de solution :s