Hi,
gibt es mit CSS die Möglichkeit, das HTML-Attribut align (also z.B. align="center") zu ersetzen? Naheliegend wäre text-align, aber das funktioniert leider (in Netscape 7 im Standard-Render-Mode) nicht so wie gewünscht, auch dann nicht, wenn man feste Breiten angibt.
Beispiel:
<div align="center"><table>...</table></div>
bewirkt bekanntlich, daß die Tabelle horizontal zentriert im Browserfenster dargestellt wird. (oder einfach nur <table align="center">).
<div style="text-align:center">
<table style="text-align:left">
macht leider nicht dasselbe: im MSIE zwar schon, aber nicht im NN 7.
Weil der IE fehlerhaft ist.
text-align beeinflußt nur inline-Elemente. table ist kein inline-Element.
table ist ein blocklevel-Element.
Blocklevel-Elemente werden über die linken/rechten Ränder zentriert (Wert: auto)
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/