Bonjour,
j'ai un petit problème: je voudrais aligner 4 div d'une largeur de 25% dans une plus grande div.
Sur IE cela se passe sans problème, mais sur les autres navigateurs (Firefox, Opera, Safari testés), ma premiere div se place a 50% de son parent.
Le plus troublant est que dans mon code, j'ai aligné plusieurs fois 2 div et ce sans aucun problème.
Voici le code HTML:
et la css qui va avec :
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
35
36
37 <div id="espaces"> <div class="page"> <div id="espaceparents" class="box"> <h3>Espace Parents d'élèves</h3> <ul> <li><a href="#">suivi de votre enfant</a></li> <li><a href="#">Association de parents</a></li> <li><a href="#">Ressources</a></li> </ul> </div> <div id="espaceprofs" class="box"> <h3>Espace Enseignant</h3> <ul> <li><a href="#">Pronote</a></li> <li><a href="#">Association de parents</a></li> <li><a href="#">Ressources</a></li> </ul> </div> <div id="college1" class="box"> <h3>Espace Enseignant</h3> <ul> <li><a href="#">Pronote</a></li> <li><a href="#">Association de parents</a></li> <li><a href="#">Ressources</a></li> </ul> </div> <div id="college2" class="box"> <h3>Espace Enseignant</h3> <ul> <li><a href="#">Pronote</a></li> <li><a href="#">Association de parents</a></li> <li><a href="#">Ressources</a></li> </ul> </div> <div class="clear"></div> </div> </div>
Si vous avez une idée, je vous serait très reconnaissant de m'en faire part parce que là, je ne sais pas du tout a koi c du ...
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
35
36
37
38
39
40
41
42
43
44
45
46 .page { width:990px; margin-left:auto; margin-right:auto; } #espaces { width:100%; padding-bottom:30px; background-color:#FFFFFF; } .box { width:25%; float:left; } .box a { font-size:0.8em; color:#0f217b; } .box a:hover { text-decoration:none; } .box h3 { margin:0; padding-top:10%; padding-left:16%; font-size:0.8em; } .box ul { list-style:none; } #espaceparents { left:0px; background-color:yellow; } #espaceparents ul { border-right:1px solid #E7E6E6; /* Ce border n'a pas d'incidence sur l'alignement, seul la 4ème div passera a la ligne faute de place */ } #espaceprofs { background-color:grey; } #college1 { background-color:blue; } #college2 { background-color:green; }
Partager