Formatowanie treści#

Kierunek tekstu#

  1. L
  2. K
  3. T'
  4. T
  5. A
  6. O
  7. Z'
  8. Z
  9. #
<bdo dir="wartość">...</bdo>

gdzie jako wartość możemy podać:

Atrybut dir dla elementu <bdo> jest obowiązkowy.

W wielu językach (np. hebrajskim czy arabskim) litery w wyrazach pisane są w odwrotnej kolejności lub/i wyrazy czytane są od prawej strony do lewej. Element bdo (Bi-directional Override) ustawia konkretny kierunek zapisu dla wszystkich znaków w tekście, które zostały nim otoczone.

Prosty przykład:

  1. L
  2. K
  3. T'
  4. T
  5. A
  6. O
  7. Z'
  8. Z
  9. #
<p>
	123456789 - <bdo dir="rtl">123456789</bdo><br />
	latem - <bdo dir="rtl">latem</bdo><br />
	brak - <bdo dir="rtl">brak</bdo><br />
	fart - <bdo dir="rtl">fart</bdo><br />
	żartem - <bdo dir="rtl">żartem</bdo><br />
</p>

Efekt:

123456789 - 123456789
latem - latem
brak - brak
fart - fart
żartem - żartem

Znacznik <bdo> ma charakter liniowy. Pozwala zmieniać kierunek tylko dla pewnych fragmentów tekstu, które są zawarte w elementach liniowych. Prawdę powiedziawszy nadpisuje on wrodzony kierunek znaków, który zdefiniowany został przez standard Unicode. Kompleksowe ustalanie kierunku tekstu (dla całego dokumentu lub poszczególnych elementów) można przeprowadzić za pomocą atrybutu dir. Szczegóły tego mechanizmu opisałem w dziale "Języki - Kierunek tekstu". Wbrew pozorom zagadnienie wcale nie jest takie proste, początkujący powinni zmierzyć się z tematem dopiero po solidnym opanowaniu podstaw HTML-a.

Pasek społecznościowy

SPIS TREŚCI AKTUALNEJ STRONY

Formatowanie treści (H1) Kierunek tekstu (H2)