[CSS] Placement de blocks

Fermé
Utilisateur anonyme - 14 janv. 2011 à 01:55
Akronos Messages postés 140 Date d'inscription jeudi 6 janvier 2011 Statut Membre Dernière intervention 31 janvier 2011 - 14 janv. 2011 à 09:40
Bonjour,

je rencontre un petit soucis avec le placement d'un menu ! Il n'a pas l'air d'être à l'intérieur de mon block CONTENT...
Je vous joins les bouts de code correspondants:

CSS:
div#marges {
    width: 82%;
    margin-right: auto;
    margin-left: auto;
}
div#content {
    margin-left: 10px;
    margin-right: 10px;
    background-color: #8A1D1D;
    padding: 5px 5px 5px 0;
    margin-top: 25px;
    margin-bottom: 50px;
    text-align: left;
    min-width: 100%;
}
div#menu-droit {
    width: 200px;
    float: left;
}


xHTML:
<div id="marges"> <div id="content">
<div id="menu-droit">
texte ici
</div>
</div></div>



Quelqu'un pour m'aider ? Merci d'avance !



1 réponse

Akronos Messages postés 140 Date d'inscription jeudi 6 janvier 2011 Statut Membre Dernière intervention 31 janvier 2011 32
14 janv. 2011 à 09:40
Bonjour,

Pour commencer:

Tu ne peux pas avoir
div#content {
    margin-left: 10px;
    margin-right: 10px;
    background-color: #8A1D1D;
    padding: 5px 5px 5px 0;
    margin-top: 25px;
    margin-bottom: 50px;
    text-align: left;
    min-width: 100%;
}


Explications:
Ton bloc content se situe dans le bloc marge. Tu lui dis que sa taille minimale est de 100% soit la taille entière de marge (qui est de 82% de ton écran), mais tu lui dis aussi qu'il a une distance de 10pixels de marge à droite et à gauche. Du coup, ton bloc content à une largeur égal à celle de marge moins 20 pixels. Si tu veux rester relatif à la taille de l'écran, je te conseil de mettre par exemple:

div#content {
    margin-left: 3%;
    margin-right: 3%;
    background-color: #8A1D1D;
    padding: 5px 5px 5px 0;
    margin-top: 25px;
    margin-bottom: 50px;
    text-align: left;
    min-width: 94%;
}


Ensuite pour ton menu-droit ton problème viens sans aucun doute du float. Vois sur ce site pour tes problèmes CSS/HTML, il est très utile:

https://www.zonecss.fr/proprietes-css/float-css.html
0