M
Maik
Hi,
Wenn für den Dokumentkörper direction:rtl deklariert wird, um im Viewport die voreingestellte Schreibrichtung von "links-nach-rechts" auf "rechts-nach-links" umzustellen, lässt sich ein zu breiter Inhalt in diesen Browsern (Firefox, Mozilla, Netscape, Opera, Safari, usw.) überhaupt nicht mehr in der Horizontalen Scrollen, sondern wird am linken Fensterrand abgeschnitten. Lediglich der IE wendet in diesem Fall die umgekehrte Schreibrichtung auf den horizontalen Scrollbalken an, und scrollt den Seiteninhalt von "rechts-nach-links".
mfg Maik
scrollbar ist das Layout bei einem zu kleinen Viewport zwar schon, aber in den standardkonformen Browsern nur weiterhin wie gewohnt von "links-nach-rechts".
- Ist das ganze auch so scrollbar z.B. über
Code:body { overflow:auto;}
Wenn für den Dokumentkörper direction:rtl deklariert wird, um im Viewport die voreingestellte Schreibrichtung von "links-nach-rechts" auf "rechts-nach-links" umzustellen, lässt sich ein zu breiter Inhalt in diesen Browsern (Firefox, Mozilla, Netscape, Opera, Safari, usw.) überhaupt nicht mehr in der Horizontalen Scrollen, sondern wird am linken Fensterrand abgeschnitten. Lediglich der IE wendet in diesem Fall die umgekehrte Schreibrichtung auf den horizontalen Scrollbalken an, und scrollt den Seiteninhalt von "rechts-nach-links".
Hier könntest du dir den negativen Nebeneffekt zu nutze machen, der bei dieser Art der horizontalen Zentrierung zum Vorschein kommt, wenn das Anzeigefenster schmäler skaliert wird, als die Boxenbreite:
- Sollte ich das Layout zentriert haben wollen (a la stu nicholls)... Wäre es möglich, dass sich der Inhalt bei großem Viewport in Bildschirmmitte platziert, und bei (zu)kleinem viewport nur links überfließt?
Code:
#box {
position:absolute;
left:50%;
width:800px;
margin-left:-400px;
background:#eee;
}