Re: HTML 4.01 Strict tut weh !

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Autor: Andreas Fiesser (fiesser_at_gmx.net)
Datum: 04. Oct 2002


Steffen Dumke wrote:

> wie wärs mit doppelter tabelle:
>
> <table width="100%">
> <tr>
> <td align="center">
> <table>
> ....
> </table>
> </td>
> </tr>
> </table>

Das geht gemäß HTML 4 Strict auch nicht. Das align-Attribut ist
gestrichen. Genau wie width und height in dieser Schreibweise.

Du versuchst hier die innere Tabelle als Zellinhalt zu zentrieren.
Sowas geht jetzt nur noch per CSS:

<td style="text-align:center">bla</td>

Leider ignorieren das einige Browser in Zusammenhang mit Tabellen.
Z.B. tuts beim Mozilla nicht.

Korrekt wäre:
<table style="margin-left:auto; margin-right:auto;">

Das ignoriert wiederum Netscape 4. Der akzeptiert aber:
<div style="text-align:center">
  <table>

Leider zentriert er dann auch innerhalb der Zellen. Man braucht
also:
<div style="text-align:center">
  <table style="text-align:left">

Um nun auch noch die neueren Browser mitspielen zu lassen, kommt
dann folgendes raus:
<div style="text-align:center">
  <table style="margin-left:auto; margin-right:auto;
text-align:left">

Man handelt sich momentan weniger Zirkus ein, wenn man HTML 4
Transitional drüber malt, oder sich überhauptnicht um irgendwelche
Standards kümmert.

Solange noch jeder "Web-Designer" damit rechnen darf, dass der
Browser schon irgendwie mit dem Geschreibsel klarkommt, wird das
auch kaum besser werden. Etliche bekannte Sites nutzen noch
veraltete Tags oder sonstigen Wildwuchs.
Solang das so ist, kann auch kein Browser-Hersteller auf volle
Standardkonformität pochen. Folglich bleibt alles, wie es ist.

... Andreas


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.4 : 04. Oct 2002 CEST