ik heb een div met daarin 4 floating geneste divs. de buitenste div moet een padding van 10px krijgen, maar om een vaag probleem te omzeilen heb ik de padding op mijn buitenste div moeten vervangen door margins op mijn binnenste divs. mijn buitenste div geef ik een border om ongewenste margin-collapsing te voorkomen. het gaat overal goed, behalve op IE/mac. Daar lijken alle gefloate divs, m.u.v. de laatse toch een collapsende margin te hebben.

kent iemand dit probleem?

kent iemand dit probleem?
HTML:
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
47
48
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>home</title> <style type="text/css"> div.outer { background: #666; border: 1px solid #000; /* boxmodel-hack */ width:447px; height: 120px; voice-family: "\"}\""; voice-family:inherit; width:445px; height: 118px; } div.inner { float: left; display: inline; margin: 9px 0 9px 9px; width: 100px; height: 100px; background: #ccc; } </style> </head> <body> <div class="outer"> <div class="inner"> aap </div> <div class="inner"> noot </div> <div class="inner"> noot </div> <div class="inner" style="margin-right: 9px;"> mies </div> </div> </body> </html> |
[ Voor 13% gewijzigd door Verwijderd op 12-09-2005 09:00 ]