- From: Mats Blakstad <mats.gbproject@gmail.com>
- Date: Tue, 24 Nov 2015 07:57:03 +0100
- To: Praveen Puglia <praveenpuglia@gmail.com>
- Cc: www-style@w3.org
- Message-ID: <CAP=1PAWjfy_A7V9=43KMc+Gr7TNM_Ktg0JTFf8GNLPH+4340sA@mail.gmail.com>
Yes, but even if you have a RTL language it doesn't mean that you want everything on the page to float right. You just want to to float opposite of the LTR language. Let me give one example: A theme have 2 sidebars: One sidebar with menu ("First sidebar") and a second sidebar with advertisements ("Second sidebar"). In LTR languages you want "first sidebar" to go to left, and second sidebar to go to right. In RTL languages you want "fist sidebar" to go to right, and second sidebar to go to left (opposite). You want one of them to float "first" and the second to float "last". Not to make everything in same direction, but everything in opposite directions. 2015-11-24 6:23 GMT+01:00 Praveen Puglia <praveenpuglia@gmail.com>: > Would it be better to have a property like 'float-direction' in css and > have values like "rtl" / "ltr" OR "to right"/"to left" ? > > > On Tue, Nov 24, 2015 at 5:51 AM, Mats Blakstad <mats.gbproject@gmail.com> > wrote: > >> Hi >> >> Is it possible to simplify floating of RTL languages? >> >> RTL languages changes the meaning of "left" and "right". Extra >> stylesheets are needed for RTL languages to make floating correct, it takes >> time to sit and revert all floating. >> >> It would be easier if we could make elements float "before" or "after", >> and then make it always float in correct directions depending on the dir >> attribute (dir="rtl" or dir="ltr"). >> >> >
Received on Tuesday, 24 November 2015 06:57:40 UTC