Lass mich noch etwas erklären. Ein Browser muss die Anweisungen, die Du ihm gibst, auf die beste Art interpretieren. Wenn irgend etwas nicht festgelegt wurde, versuchen die meisten Browser, eine gute Lösung zu finden. Das beste, was Du als Autor tun kannst, ist so viel wie möglich festzulegen, besonders die Dinge, die für das Aussehen der Seite wichtig sind. Es ist auch wichtig, Deine Seiten mit den Browsern anzusehen, die die meisten Leute verwenden. Da die meisten Netscape oder Internet Explorer verwenden, kann man damit anfangen. Du könntest Dir auch noch ein paar andere besorgen, um Dir anzusehen, wie die Seiten darin aussehen.
Ein anderen Punkt ist die Bildschirmauflösung. Ich arbeite mit 640x480. Viele Leute verwenden 800x600 und manche nutzen eine Auflösung von 1024x768 oder sogar 1600x1200. Dieser kleine Unterschied kann Deine Seiten sichtbar verhunzen. Es gibt ein kleines Win95 Tool QuickRes , mit dem ich arbeite und das Deine Bildschirmauflösung per Mausklick ändern kann. Es ist empfehlenswert, Deine Seiten mit anderen Auflösungen zu betrachten.
Jetzt werden wir uns ein bisschen mit COLSPAN (über Spalten erstrecken) und ROWSPAN (über Zeilen erstrecken) beschäftigen. Lass uns annehmen, Ed und Tom streiten sich und Ed schmeisst Tom raus. Danach haben wir folgendes:
<TABLE BORDER=3> <TR> <TD>Ed</TD> <TD>Rick</TD> </TR> <TR> <TD>Larry</TD> <TD>Curly</TD> <TD>Moe</TD> </TR> </TABLE>
Ed | Rick | |
Larry | Curly | Moe |
Das hinterlässt einen freien Platz und Rick rutscht nach links.
Wenn
Ed den Platz von Tom mit einnehmen soll, müssen wir das Attribut COLSPAN folgendermassen verwenden...<TABLE BORDER=3> <TR> <TD COLSPAN=2>Ed</TD> <TD>Rick</TD> </TR> <TR> <TD>Larry</TD> <TD>Curly</TD> <TD>Moe</TD> </TR> </TABLE>
Ed | Rick | |
Larry | Curly | Moe |
Um noch mal zu betonen, was ich schon früher gesagt habe, dass der Browser ein gute Lösung finden will, geben wir Ed 2 Spalten breit Platz und geben Tom wieder eine Zelle. Wir schaffen damit bewusst eine Diskrepanz, um zu sehen, wie der Browser es verarbeitet.
<TABLE BORDER=3> <TR> <TD COLSPAN=2>Ed</TD> <TD>Tom</TD> <TD>Rick</TD> </TR> <TR> <TD>Larry</TD> <TD>Curly</TD> <TD>Moe</TD> </TR> </TABLE>
Ed | Tom | Rick | |
Larry | Curly | Moe |
Das zeigt 1) Der Browser verzeiht uns das, indem er das Beste daraus macht. 2) Es ist sehr wichtig, anzugeben, was wichtig ist und aufzupassen, dass keine Widersprüche vorhanden sind, oder Du erhältst eine Überraschung. Und 3) es gibt nur wenig in HTML, womit man einen Browser zum Absturz bringt, egal wie schlecht Dein HTML ist, also brauchst Du Dir darüber keine Sorgen zu machen.