Ik heb de volgende html:
Als ik geen doctype opgeef, of die html 4.1 doctype, dan rendered IE de pagina zoals ik zou willen. De bovenste TD heeft een hoogte van 20 pixels, en de onderste TD vult de overige ruimte op van de 100% die ik in de table heb opgegeven.
Welnu, hoe krijg ik dit voor elkaar met doctype loose? Liefst zonder inline style properties, want ik meen dat ik er ook moet komen als ik alle elementen (td, tr, table etc) goed definieer in de style tags bij het head gedeelte van de pagina.
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
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> <style type="text/css"> <!-- html, body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; width: 100%; height: 100%; } --> </style></head> <body> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#FFFFFF" height="20"> </td> </tr> <tr> <td bgcolor="#333333"> </td> </tr> </table> </body> </html> |
Als ik geen doctype opgeef, of die html 4.1 doctype, dan rendered IE de pagina zoals ik zou willen. De bovenste TD heeft een hoogte van 20 pixels, en de onderste TD vult de overige ruimte op van de 100% die ik in de table heb opgegeven.
Welnu, hoe krijg ik dit voor elkaar met doctype loose? Liefst zonder inline style properties, want ik meen dat ik er ook moet komen als ik alle elementen (td, tr, table etc) goed definieer in de style tags bij het head gedeelte van de pagina.
[ Voor 17% gewijzigd door Verwijderd op 27-04-2005 12:05 ]