CSS:direction
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
[edytuj] Podsumowanie
Własność direction powinna być ustawiana w celu dobrania kierunku tekstu: rtl dla hebrajskiego lub arabskiego tekstu oraz ltr dla innych pism. Normalnie powinno być to robione raczej jako cześć dokumentu (np. poprzez użycie atrybutu dir w HTML) niż poprzez bezpośrednie użycie CSS.
Własność ustawia bazowy kierunek tekstu elementów blokowych oraz kierunek osadzonych utworzonych przez własność unicode-bidi. Ustawia również domyślne wyrównanie tekstu i elementów blokowych oraz kierunek, w jakim komórki następują w wierszu tabeli.
- Wartość początkowa:
ltr - Stosowana do: wszystkich elementów
- Dziedziczona: tak
- Procenty: niedostępne
- Media:
visual - Wartość wyliczona:
[edytuj] Składnia
direction: [ 'ltr' | 'rtl' | inherit ] ;
[edytuj] Wartości
- ltr
- Domyślna wartość
direction. Tekst i inne elementy idą od lewej do prawej, - rtl
- Tekst i inne elementy idą od prawej do lewej.
Aby własność direction miała jakiś efekt w elementach inline, wartością własności unicode-bidi musi być 'embed' lub 'override'.
[edytuj] Przykłady
blockquote {
direction : rtl ;
}
[edytuj] Notatki
W odróżnieniu od atrybutu dir w HTML, własność direction nie jest dziedziczona od kolumn tabeli do komórek tabeli, ponieważ dziedziczenie CSS spływa po drzewie dokumentu, a komórki tabeli są wewnątrz wierszy, ale nie wewnątrz kolumn.