Problème de positionnement avec les css
Bonjour à tous!!
J'ai un problème concernant le positionnement de mes div, et je n'arrive pas à comprendre pourquoi.
mon code est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10
|
<div class='div_secondaire'>
<div class='onglet'>
</div>
<div class='div_onglet'>
</div>
</div> |
le code css est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
.div_secondaire
{
position:absolute;
top:170px;
border-style: solid ;
border-color: red ;
width:100%;
height:70%;
border-width: 1px;
}
.onglet
{
position:relative;
top:35px;
left:50px;
border-style: solid ;
border-color: blue ;
width:10%;
height:5%;
border-width: 1px;
}
.div_onglet
{
position:relative;
top:40px;
left:50px;
border-style: solid ;
border-color: blue ;
width:90%;
height:80%;
border-width: 1px;
} |
Le problème est donc le suivant la balise <div class='div_onglet'> se positionne par rapport à la balise <div class='div_secondaire'>, alors qu'elle devrait se positionner par rapport a la balise <div class='onglet'>.
Je ne comprends pas pourquoi.
Merci d'avance aux personnes qui pourront m'aider, car mon problème est assez urgent.