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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.