kerki: Ersatz für valign=middle ?

Beitrag lesen

Hallo !

Richtig, ich meinte text-align.

Nicht, dass hier jetzt jemand etwas falsch versteht:

"text-align" (CSS) ist kein gleichwertiges Gegenstück für "align" (HTML), wie das folgende kurze Beispiel eindruckvoll belegt:

---------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
     "http://www.w3.org/TR/html4/loose.dtd">
<title>align ist nicht gleich text-align</title>

<div style="text-align:center">
  <div style="width:100px; border:solid 1px #000;">
  Hallo, hier kommt der Text, kommt der Text, der Text, Text
  </div>
</div>

<div align="center">
  <div style="width:100px; border:solid 1px #000;">
  Hallo, hier kommt der Text, kommt der Text, der Text, Text
  </div>
</div>
---------------------------------------------------------------------

Während 'align="center"' hier das darin eingebettete DIV-Element zentriert (und den darin enthaltenen Text), vererbt 'text-align:center' lediglich die Formatierung an die Inline-Elemente bzw. den Text im darinliegenden DIV. Die Position des innenliegenden DIV selbst bleibt davon völlig unberührt.

(Der IE 6 interpretiert es falsch, Mozilla 0.9.6 und Opera 6 richtig)

Lt.: http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-align
heißt es: "This property describes how inline content of a block is aligned." Ein DIV ist aber kein 'inline content'.

Aber ich wiederhole mich nur (siehe: </?m=9133&t=1510>), wenn ich sage, dass es keine gleichwertige CSS-Eigenschaft zum HTML-Attribut "align" gibt.

Gruß,

kerki