Можностей, предоставляемых веб-разработчикам



Pdf көрінісі
бет90/232
Дата06.01.2022
өлшемі5,47 Mb.
#12231
1   ...   86   87   88   89   90   91   92   93   ...   232


Текст  •  85
Согласно текущей спецификации HTML5, элемент 

 — это строковый элемент, со-
держащий слово (или знак), которое вы хотите уточнить. Это может выглядеть так:
日本
Сам по себе такой код не делает ничего. Поэтому мы добавим произношение либо к каждо-
му знаку, либо (как в нашем примере, и я рекомендую вам поступать именно так) к целому 
слову. Для этого будем использовать тег 

, который обозначает текст 

.
日本にほん
Если оставить это в таком виде, браузеры, поддерживающие этот элемент, отобразят про-
изношение над текстом кандзи, но остальные браузеры проигнорируют теги и отобразят 
и текст, и произношение на одной строке в линейном порядке. Чтобы решить эту проблему, 
добавим скобки, обрамленные специальным тегом 

, который разумно скрывает эти 
скобки в браузерах, поддерживающих элемент 
ruby
. Это означает, что вы можете писать 
произношение в скобках, которые будут отображаться в браузерах, не поддерживающих 
ruby
, тогда как остальные браузеры отобразят произношение без скобок над основным 
текстом (рис. 2.22).
日本(にほん)
Рис . 2 .22 .
 В браузерах, поддерживающих ruby, текст-транскрипция отображается над основным 
текстом  В браузерах, не поддерживающих ruby, текст-транскрипция отображается в скобках 
и следует после основного текста

В Netscape 4 теперь уже (к великой нашей радости) стандартизированный в HTML5 элемент 

 сообщает браузеру, что тот может (но не обязан) вставить в данном месте разрыв 
строки, если он испытывает необходимость добавить его где-то здесь.


Достарыңызбен бөлісу:
1   ...   86   87   88   89   90   91   92   93   ...   232




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет