hi
Ich habe folgendes Markup
<div id="main"><!--
--><div id="content">
...Content hier ...
</div><!--
--><div id="sidebar">
...Nebensächliches hier ...
</div><!--
--></div>
Die HTML Logik ist also Content vor Aside.
CSS verwendet nun:
#content,
#sidebar { display:inline-block; }
Dadurch wird der Sidebar rechts in der Anzeige erscheinen.
Ich möchte aber die Anzeigereihenfolge umstellen.
Ich habe zwei Möglichkeiten und beide funktionieren soweit.
a) verwende HTML dir Attribute
dir="rtl" in main
dir="ltr" in content und sidebar
b) via CSS Eigenschaften:
#main { direction:rtl; }
#content,
#sidebar { direction:ltr; }
Vom Standpunkt der Flexibilität ist mir die CSS Lösung lieber.
(beliebige CSS-Themes können das gleiche HTML-Layout verwenden.)
Meine Frage: Gibt es Einwände gegen die CSS Methode, etwas das ich nicht bedacht habe?
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische