Kan man på något sätt i xhtml få en tabell (i detta fall hela min sida) så att den har 100% i height? fungerar inte med CSS Vad skall då hända om innehållet inte får plats i denna tabell som du begränsat höjden på? tabellen blir längre såklart och du får scrolla ner. problemet är ju att xhtml, funkar ju i html Visst fungerar det i XHTML: Visst funkar det med css, tabellen mot alla kanter! Något blir fel ändå, hur kan jag lösa detta? vafan, funkar i opera,netscape och mozilla/firefox Japp, ie är ganska buggig... och har dessutom inte blivit uppdaterad på väldigt länge... finns säkert någon fix för ie men jag har tyvärr inte tid att leta men chansen är att du hittar den under resources på www.csszengarden.com Du borde annars bygga sidan med stilmallar (så som de gör på cssZenGarden). För att få till vettigt stöd för stilmallar i IE6, kan man använda IE7: http://dean.edwards.name/IE7/intro/ Nu har du använt tabeller för att få till designen, vilket inte är att rekommendera, då det inte är tabellernas egentliga användningsområde, gör omstrukturering svårare, ofta ger tyngre (=större) dokument och inte möjliggör olika layout på skärm och utskrift.XHTML + height?
Sv: XHTML + height?
Sv: XHTML + height?
Sv: XHTML + height?
<code>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Tabellhöjd</title>
<style type="text/css">
html, body {
height: 100%;
}
</style>
</head>
<body>
<table style="border: 1px solid black; height: 100%; width: 100%;">
<tr>
<td>Text</td>
</tr>
</table>
</body>
</html>
</code>Sv: XHTML + height?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<xhtml xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<style type="text/css">
<!--
html, body {width:100%; height:100%; background-color:green;margin:0px; padding:0px; }
table {width:100%; height:100%; border-collapse:collapse; border:4px solid blue;}
td {width:50%; height:50%;border:1px solid black; border-collapse:collapse;}
-->
</style>
</head>
<body>
<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td>
</td>
</tr>
</table>
</body>
</html>Sv: XHTML + height?
Se för er själv: http://frexuz.dyndns.org/design4/
Där logo'n ska vara har jag td-height 120
Där menyn ska vara har jag td-height 45
Och längst ner har jag td-height 63
där i mitten ska ju själva innehållet komma, och där har jag ingen td-heightSv: XHTML + height?
bara i IE det blir konstigtSv: XHTML + height?
Sv: XHTML + height?
Sv: XHTML + height?
I stället borde du använda stilmallar för layouten. Troligen skulle du då slippa den bugg som IE verkar ha i samband med nästlade tabeller.