Hi,
Ich benutze auf meinen Seiten die Konstruktion:
<span class="tab_links">aaaaa</span>
<span class="tab_rechts">bbbbb</span><span class="tab_links">ccccc</span>
<span class="tab_rechts">ddddd</span>mit:
.tab_links { float:left; font-weight:bold; 200px;}
.tab_rechts { 400px; margin-bottom:20px;}
span ist ein inline Element. Bei Inline-Elementen gibt es die Eigenschaft width (die ja laut zweitem Posting zu den 200px bzw. 400px gehört) nicht.
Bin mir aber nicht 100% sicher, denn bei float:left steht, daß eine block-Box erzeugt wird (http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-float), bei der Beschreibung der block-level-Elemente steht aber nichts von float:left (http://www.w3.org/TR/REC-CSS2/visuren.html#block-box)...
Inline-Elemente floaten doch aber sowieso.
In .tab_links müßte meines Erachtens auch noch ein clear rein, da sonst bei mindestens 800 Pixeln Breite folgende Darstellung (wiederum mit der Einschränkung, daß width hier überhaupt zutrifft...) passieren müßte
aaaaa bbbbb ccccc
ddddd
bzw. ab 1200 Pixeln
aaaaa bbbbb ccccc ddddd
usw.
(Der Zweck ist, 2 Spalten zu erzeugen (tab_links = 1., tab_rechts = 2. Spalte, sodaß entsteht:
aaaaa bbbbb....
ccccc ddddd....
usw.
)
Ich finde das sehr ärgerlich, weil ich das alles sehr genau studiert hatte und dann begonnen hatte, auf CSS umzustellen und die Tabellen hinauszuwerfen; ich habe wenig Lust, das alles wieder rückgängig zu machen.
Für tabellarische Daten sind Tabellen aber eigentlich vorgesehen...
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/