Справочник по CSS : Тематический указатель : Справочник по свойствам и атрибутам : Шрифт и текст : ruby-overhang
смотрим также
Материал из Справочник Web-языков
Содержание |
Атрибут ruby-overhang | Свойство rubyOverhang
Это свойство определяет позицию текста ruby относительно основы (объекта rt) и других элементов на странице.
Синтаксис
HTML | { ruby-overhang : sRubyOverhang } |
Скрипты | [ sRubyOverhang = ] object.style.rubyOverhang |
Возможные значения
- sRubyOverhang
- Строка, которая может определять и принимать одно из следующих значений:
- auto
- Значение по умолчанию. Текст ruby нависает (выступает) над любым другим текстом, находящимся рядом с основой текста ruby. Брузер автоматически определяет лучшее расположение для текста ruby.
- whitespace
- Текст ruby нависает (выступает) только над пустым пространством. Браузер дополняет основу текста ruby с помощью пробелов, чтобы текст ruby точно поместился внутрь основы.
- none
- Текст ruby нависает (выступает) только над текстом, располагающимся рядом с основой текста ruby.
Это свойство читается/записывается для всех объектов, кроме currentStyle (только чтение). Значением по умолчанию является auto. Атрибут Каскадных таблиц стилей (CSS) не наследуется.
Замечания
Ruby — это средство для размещения символов, используемых в некоторых азиатских языках, например японском, корейском и китайском, где наряду с "базовыми" символами указываются дополнительные знаки, уточняющие произношение или поясняющие их значение.
Структура ruby состоит из трех основных компонентов: базового текста, называемого основой ruby, текста комментариев, который называется текстом ruby, и ограничивающего прямоугольника, для именования которого применяется само слово ruby.
Свойство rubyOverhang позволяет задать расположение текста ruby, определенного объектом rt, относительно основы и других элементов; оно задается в объекте ruby.
Примеры
Примеры показывает как использовать атрибут ruby-overhang и свойство rubyOverhang для задания расположения текста ruby.
<RUBY ID=oRuby STYLE = "ruby-overhang: none"> Ruby base. <RT>Ruby text. </RUBY> <INPUT TYPE=button VALUE="Whitespace" onclick="oRuby.style.rubyOverhang='whitespace';" >
Стандарты
Это свойство определено в Cascading Style Sheets (CSS), Level 3 (CSS3)
Смотри также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/ms531151(VS.85).aspx