Ich habe gerade meine HP überarbeitet und wegen einiger neuer Funktionen wurde aus einfachem <html> jetzt
Das funktioniert prima, mit einer einzigen Ausnahme, und damit stehe ich auf dem Schlauch.
Ich habe das Problem auf das Minimum reduziert, so dass das Drumrum nicht ablenkt, tatsächlich ist die Seite natürlich viel grösser.
Völlig egal, ob ich die Seite schön komplett nach Regeln schreibe mit <head> und <body> usw., oder einfach nur dieses kleine Stückchen Code, das Ergebnis bleibt gleich.
Im IE ändert sich die Grösse mit dem DOCTYPE.
Als einfaches <html> ohne weitere Angaben zu DOCTYPE oder sonstwas wird die Tabellenzelle 2px kleiner als angegeben plus Rahmen also passend.
Als XHTML mit genauer Angabe zu version und DOCTYPE wird die Tabellenzelle 2px grösser (höher und breiter) als angegeben plus Rahmen also 4px zu breit und 4px zu hoch.
Ich habe nicht alle Browser ausprobieren können, ich kann nur sagen, das Problem tritt auf in IE8 und IE9, FireFox hat das Problem nicht, der macht es immer gleich.
Kann mir jemand sagen, was das soll, bzw. wie ich das in allen Browsern passend bekomme?
Code:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"[URL]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/URL]">
<html xmlns="[URL]http://www.w3.org/1999/xhtml[/URL]">
Das funktioniert prima, mit einer einzigen Ausnahme, und damit stehe ich auf dem Schlauch.
Ich habe das Problem auf das Minimum reduziert, so dass das Drumrum nicht ablenkt, tatsächlich ist die Seite natürlich viel grösser.
Code:
<table width="150" border="1">
<tr>
<td height="50">
</td>
</tr>
</table>
Völlig egal, ob ich die Seite schön komplett nach Regeln schreibe mit <head> und <body> usw., oder einfach nur dieses kleine Stückchen Code, das Ergebnis bleibt gleich.
Im IE ändert sich die Grösse mit dem DOCTYPE.
Als einfaches <html> ohne weitere Angaben zu DOCTYPE oder sonstwas wird die Tabellenzelle 2px kleiner als angegeben plus Rahmen also passend.
Als XHTML mit genauer Angabe zu version und DOCTYPE wird die Tabellenzelle 2px grösser (höher und breiter) als angegeben plus Rahmen also 4px zu breit und 4px zu hoch.
Ich habe nicht alle Browser ausprobieren können, ich kann nur sagen, das Problem tritt auf in IE8 und IE9, FireFox hat das Problem nicht, der macht es immer gleich.
Kann mir jemand sagen, was das soll, bzw. wie ich das in allen Browsern passend bekomme?