Diese html:Warum wird ein Align-Attribut von td nur an eine in IE enthaltene Tabelle weitergegeben?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head><title>TD align test</title></head>
<body>
<table width="100%">
<tr><td>aligned left</td><td align="right">aligned right</td></tr>
<tr><td colspan="2" align="center">
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td>should be aligned left</td></tr>
</table>
</td></tr>
</table>
</body>
</html>
richtet die in IE (6 & 8) und Opera, sondern nach links in Firefox (3.6 & 4 beta) und Chromium zentriert "sollte links ausgerichtet werden". Ersteres scheint die Ausrichtung von der td zur enthaltenen Tabelle zu propagieren.
Kann jemand diesen Unterschied erklären? Und welches Verhalten ist standardkonformer?
(Sie können ihn unter http://ysth.info/tdalign.html versuchen.)
Ist dies nur eine Fallstudie? weil Sie den Mittelpunkt nicht ausrichten müssen, wenn der Inhalt 100% breit ist. Aber das Thema ist in der Tat interessant. –
@Gaby: Ja, das ist nur ein einfacher Fall, der den Effekt demonstriert. Ich würde gerne die Kräfte kennenlernen, die hier im Spiel sind, um es zu ermöglichen, alle ähnlichen Probleme in einem großen, tabellenfreudigen Code zu finden, nicht nur die offensichtlichen Probleme. – ysth