2009-10-16 1 views
0

Прежде чем приехать сюда, я попробовал себя по поиску в Интернете. После того, как я прочитал эти две ссылкиКакова практическая цель двунаправленного переопределения «bdo»?

http://www.w3schools.com/tags/tag_bdo.asp

http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_bdo

Я до сих пор явно не понимают, что такое практическая цель?

Заранее благодарим тех, кто пролил свет на это.

ответ

1

Pretty striaghtforward. Если вы пишете веб-страницу с использованием языка по умолчанию, такого как английский, который отображается слева направо, и вы хотите включить остров текста на другом языке, например, цитату на иврите, которая отображается правильно -to-left, вы можете использовать этот тег, чтобы переопределить базовое направление, в котором текст записывается на страницу, если двунаправленный алгоритм ошибочен. Вы должны убедиться, что шрифт, который вы используете, тоже поддерживает соответствующий набор символов.

http://www.w3.org/TR/html40/struct/dirlang.html

+0

Теперь это имеет смысл для меня. спасибо Тревор – rajakvk

0

Я попытался код, приведенную ниже, и заметил, что, по-видимому устаревшим на иврите, по крайней мере:

<!DOCTYPE html> 
<html> 
<body> 

<p>If your browser supports bi-directional override (bdo), the next line will be written from right to left (rtl):</p> 

<p>חדשות, ידיעות מהארץ והעולם - עיתון הארץ</p> 
<bdo dir="rtl">חדשות, ידיעות מהארץ והעולם - עיתון הארץ</bdo> 

</body> 
</html> 

И, казалось, выход той же линии, что меня смутило, но вызвало поиск, который привел меня к следующей статье:

двунаправленное упорядочение текста в AbiWord делается автоматически, внимательно следит за U nicode Двунаправленный алгоритм (UBA; см. веб-сайт консорциума Юникод ). Набор символов Unicode присваивает каждому значению определенные свойства направления, которые затем используются для заказа текста UBA. Таким образом, символы на иврите или арабском языке будут автоматически обрабатываться как справа налево, а английские символы - слева направо. Есть несколько символов, которые являются направленными неоднозначными, и то, как они обрабатываются UBA, зависит от того, какие символов находятся в их окрестностях (сюда входят все пробелы и знаки пунктуации).

http://fantasai.tripod.com/qref/HTML4/structure/bdo.html

Надеется, что это помогает

+0

большое спасибо. Кстати, задал этот вопрос 6 лет назад !! Всегда любит СО – rajakvk

 Смежные вопросы

  • Нет связанных вопросов^_^