Ik probeer een grid te ontwikkelen, maar loop tegen een probleem aan zodra ik een subgrid probeer toe te voegen. Het probleem is dat de kolommen van de hoofdtabel niet langer de juiste breedte zijn.
Wat nog het allervreemdst is is dat wanneer je de tekst 'Langere omschrijving' vervangt met de tekst 'test' dan klopt de layout wel. Overigens gaat het alleen fout in Internet Explorer en niet in FireFox, Chrome en Opera.
Het lijkt mij een bug in Internet Explorer.. Is er iemand die hier een oplossing ofwel een work-around voor heeft?
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml"> <HEAD> <TITLE></TITLE> <style type="text/css"> body { PADDING: 0px 0px 0px 0px; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 0px; WIDTH: 100%; FONT-FAMILY: Verdana; HEIGHT: 100%; } .grid { FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana; } .header { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; HEIGHT: 20px } .content { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 0px; HEIGHT: 20px } </style> </HEAD> <BODY> <TABLE class="grid" cellspacing="0" border="1"> <TR> <TD class="header" style="width: 12px;"> </TD> <TD class="header" style="width: 100px;">Code</TD> <TD class="header" style="width: auto;">Omschrijving</TD> <TD class="header" style="width: 100px;">Totaal</TD> </TR> <TR> <TD class="content" style="width: 12px;"> </TD> <TD class="content" style="width: 100px;">AA</TD> <TD class="content" style="width: auto;">Korte omschrijving</TD> <TD class="content" style="width: 100px;">0</TD> </TR> <TR> <TD style="width: 12px"> </TD> <TD colspan="3"> <TABLE class="grid" cellspacing="0" border="1"> <TR> <TD class="header" style="width: 12px;"> </TD> <TD class="header" style="width: 100px;">Code</TD> <TD class="header" style="width: auto;">Omschrijving</TD> <TD class="header" style="width: 100px;">Totaal</TD> </TR> <TR> <TD class="content" style="width: 12px;"> </TD> <TD class="content" style="width: 100px;">BB</TD> <TD class="content" style="width: auto;">Langere omschrijving</TD> <TD class="content" style="width: 100px;">0</TD> </TR> </TABLE> </TD> </TR> </TABLE> </BODY> </HTML> |
Wat nog het allervreemdst is is dat wanneer je de tekst 'Langere omschrijving' vervangt met de tekst 'test' dan klopt de layout wel. Overigens gaat het alleen fout in Internet Explorer en niet in FireFox, Chrome en Opera.
Het lijkt mij een bug in Internet Explorer.. Is er iemand die hier een oplossing ofwel een work-around voor heeft?