• Главная
  • Карта сайта
Не найдено

Рубиновая аннотация

  1. Рекомендация W3C 31 мая 2001 г. (исправлены ошибки разметки 25 июня 2008 г.)
  2. 2.1 Абстрактное определение рубиновой разметки
  3. 2.2 Рубиновый элемент
  4. 2.3 Элемент rbc
  5. 2.4 Элемент rtc
  6. 2.5 Элемент rb
  7. 2.6 Элемент rt
  8. 2.7 Элемент rp

Рекомендация W3C 31 мая 2001 г

Рекомендация W3C 31 мая 2001 г. (исправлены ошибки разметки 25 июня 2008 г.)

Эта версия: http://www.w3.org/TR/2001/REC-ruby-20010531
( ZIP архив ) Последняя версия: http://www.w3.org/TR/ruby
Предыдущая версия: http://www.w3.org/TR/2001/PR-ruby-20010406 Редакция: Марцин Савицкий (до 10 октября 1999 г.) Мишель Суиньяр Microsoft Масаясу Исикава (石川 雅康), W3C Мартин Дюрст W3C Tex Texin , Progress Software Corp. (см. Подтверждения для дополнительных участников)

«Рубин» - это короткие текстовые строки рядом с основным текстом, обычно используемые в документах Восточной Азии для обозначения произношения или краткой аннотации. Эта спецификация определяет разметку для ruby ​​в форме модуля XHTML [ XHTMLMOD ].

В этом разделе описывается состояние этого документа на момент его публикации. Другие документы могут заменить этот документ. последний статус этой серии документов поддерживается в W3C.

Этот документ был рассмотрен членами W3C и другими заинтересованными сторонами и был одобрен Директором в качестве Рекомендации W3C. Это стабильный документ, который можно использовать в качестве справочного материала или в качестве нормативной ссылки в другом документе. Роль W3C в разработке Рекомендации - привлечь внимание к спецификации и способствовать ее широкому распространению. Это повышает функциональность и функциональную совместимость Интернета.

Этот документ был подготовлен в рамках W3C Интернационализация деятельности посредством Рабочая группа по интернационализации (I18N WG, только для членов ) с помощью группы по интересам интернационализации (I18N IG). Комментарии должны быть отправлены публично заархивирован список рассылки [email protected] , Комментарии на других языках, кроме английского, в частности, японского, также приветствуются. Публичное обсуждение этого документа происходит на [email protected] список рассылки (см. архив ).

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

Информацию, относящуюся к этому документу, можно найти на общедоступная рубиновая страница (Http://www.w3.org/International/O-HTML-ruby). Это включает переводы этой спецификации, а также потенциал описки , Список текущих Рекомендации W3C и другие технические документы можно найти по адресу http://www.w3.org/TR.

В Рабочей группе по интернационализации не было заявлений о патентах, связанных с этой спецификацией.

Этот раздел является нормативным .

Этот раздел содержит формальное определение синтаксиса и спецификацию функциональности разметки ruby. Некоторое знакомство с платформой XHTML Modularization, в частности с «Модуляризацией XHTML» [ XHTMLMOD ] спецификация, предполагается.

2.1 Абстрактное определение рубиновой разметки

Ниже приведено абстрактное определение элементов для разметки ruby, которое согласуется с платформой XHTML Modularization [ XHTMLMOD ]. Дальнейшие определения абстрактных модулей XHTML можно найти в [ XHTMLMOD ].

Атрибуты элементов Минимальная модель содержимого Рубин Общий (rb, (rt | (rp, rt, rp))) РБК Common rb + РТК Common RT + Р.Б. Общий (PCDATA | Inline - ruby) * к.т. Common, rbspan (CDATA) (PCDATA | Встроенный - ruby) * Р.П. Общие PCDATA *

Максимальная модель содержимого для элемента ruby ​​выглядит следующим образом:

((rb, (rt | (rp, rt, rp))) | (rbc, rtc, rtc?))

Минимальная модель содержимого для элемента ruby ​​соответствует простой разметке ruby. Альтернатива (rbc, rtc, rtc?) Модели максимального содержимого для элемента ruby ​​соответствует сложной разметке ruby.

Реализация этого абстрактного определения в виде модуля XHTML DTD может быть найдена в Приложение , Схема XML [ XMLSchema ] над реализацией ведется работа (см. [ ModSchema ]).

2.2 Рубиновый элемент

Элемент ruby ​​является встроенным (или текстовым) элементом, который служит общим контейнером. Он содержит либо Р.Б. , к.т. и необязательно Р.П. элементы (простая рубиновая разметка) или РБК а также РТК элементы (сложная рубиновая разметка).

В случае простой разметки ruby ​​элемент ruby ​​содержит либо Р.Б. элемент, за которым следует к.т. элемент или последовательность Р.Б. элемент, Р.П. элемент, к.т. элемент и другое Р.П. элемент. Содержание к.т. элемент берется в виде рубинового текста и связывается с содержимым Р.Б. элемент в качестве основного текста. Содержание Р.П. элементы, если они есть, игнорируются.

В случае сложной разметки ruby ​​элемент ruby ​​содержит РБК элемент, за которым следует один или два РТК элементы. Содержание подэлементов каждого РТК элемент воспринимается как рубиновый текст и связан с содержимым подэлементов РБК элемент в качестве основного текста.

Элемент ruby ​​имеет только общие атрибуты. Примеры общих атрибутов включают: id, class или xml: lang. Общие атрибуты зависят от языка разметки, с которым используется разметка ruby. В случае [ XHTML 1.1 ], они определены в Модуляризация XHTML, раздел 5.1 [ XHTMLMOD ].

2.3 Элемент rbc

Элемент rbc (базовый контейнер ruby) служит контейнером для Р.Б. элементы в случае сложной рубиновой разметки. Только один элемент rbc может появляться внутри Рубин элемент.

Элемент rbc имеет только общие атрибуты.

2.4 Элемент rtc

Элемент rtc (контейнер ruby ​​text) служит контейнером для к.т. элементы в случае сложной рубиновой разметки. Один или два элемента rtc могут появляться внутри Рубин элемент для связи рубиновых текстов с одним базовым текстом, представленным РБК элемент. Более двух элементов rtc НЕ ДОЛЖНЫ появляться внутри Рубин элемент.

Элемент rtc имеет только общие атрибуты.

2.5 Элемент rb

Элемент rb (ruby base) служит для разметки основного текста. Для простой рубиновой разметки может отображаться только один элемент rb. Для сложной рубиновой разметки несколько элементов rb могут появляться внутри РБК элемент. Каждый элемент rb связан с соответствующим к.т. элемент, для детального контроля представления ruby.

Элемент rb может содержать встроенные элементы или символьные данные в качестве своего содержимого, но Рубин элемент не допускается как его дочерний элемент.

Элемент rb имеет только общие атрибуты.

2.6 Элемент rt

Элемент rt является разметкой для текста ruby. Для простой рубиновой разметки может появиться только один элемент rt. Для сложной рубиновой разметки несколько элементов rt могут появляться внутри РТК элемент, и каждый элемент rt содержит текст ruby ​​для соответствующего базового текста, представленного соответствующим Р.Б. элемент.

Элемент rt может содержать встроенные элементы или символьные данные в качестве своего содержимого, но Рубин элемент не допускается как его дочерний элемент.

Элемент rt имеет общие атрибуты и атрибут rbspan. В сложной рубиновой разметке атрибут rbspan позволяет элементу rt охватывать несколько Р.Б. элементы. Значение должно быть целочисленным значением больше нуля («0»). Значение этого атрибута по умолчанию равно единице («1»). Атрибут rbspan не должен использоваться в простой разметке ruby, а пользовательские агенты должны игнорировать атрибут rbspan, когда он появляется в простой разметке ruby.

2.7 Элемент rp

Элемент rp может использоваться в случае простой разметки ruby ​​для указания символов, которые могут обозначать начало и конец текста ruby, когда пользовательские агенты не имеют других способов представить текст ruby ​​отдельно от основного текста. Круглые скобки (или аналогичные символы) могут обеспечить приемлемый запасной вариант. В этой ситуации текст ruby ​​будет ухудшаться только в том случае, если он будет встроен и заключен в резервные скобки. Это наименее неуместный рендеринг при условии, что доступен только встроенный рендеринг. Элемент rp нельзя использовать со сложной рубиновой разметкой.

Элемент rp имеет только общие атрибуты.

Использование круглых скобок в качестве запасного варианта может привести к путанице между сериями текста, которые должны быть рубиновыми, и другими сериями, которые заключены в скобки. Автор документа или таблицы стилей должен знать о возможной путанице, и ему рекомендуется выбрать однозначный разделитель для запасного варианта.

Этот раздел является нормативным .

В контексте данной спецификации соответствие может быть заявлено для разметки, типов документов, реализаций модулей, документов, генераторов и интерпретаторов. В большинстве этих случаев доступны два уровня соответствия: простое соответствие и полное соответствие. Простое соответствие означает, что соответствующий объект поддерживает модель минимального содержимого элемента ruby ​​в раздел 2.1 , т.е. только простая рубиновая разметка. Полное соответствие означает, что соответствующий объект поддерживает модель максимального содержимого элемента ruby ​​в раздел 2.1 то есть, что поддерживается как простая, так и сложная рубиновая разметка.

Разметка соответствует простой разметке ruby, если она содержит один или несколько элементов ruby, а содержимое всех этих элементов (включая их дочерние элементы) соответствует модели минимального содержимого в раздел 2.1 (т.е. допускается только простая рубиновая разметка). Разметка соответствует полной разметке ruby, если она содержит один или несколько элементов ruby, а содержимое всех этих элементов (включая их дочерние элементы) соответствует модели максимального содержимого в раздел 2.1 (т.е. допускается как простая, так и сложная рубиновая разметка).

Тип документа - это соответствующий тип документа с простой разметкой ruby, если он объединяет соответствующую простую разметку ruby, добавляя элемент ruby ​​к соответствующим элементам (таким как встроенные элементы) и определяя необходимые элементы и атрибуты. Тип документа - это соответствующий тип документа полной разметки ruby, если он объединяет соответствующую полную разметку ruby, добавляя элемент ruby ​​к соответствующим элементам (таким как встроенные элементы) и определяя необходимые элементы и атрибуты.

Реализация модуля (например, с технологией DTD или XML-схемы) является соответствующей простой реализацией модуля ruby, если она предназначена для интеграции простой разметки ruby ​​с другими модулями в типы документов, как описано выше. Реализация модуля является соответствующей сложной реализацией модуля ruby, если она предназначена для интеграции полной разметки ruby ​​с другими модулями в типы документов, как описано выше. Реализация модуля является соответствующей полной реализацией модуля ruby, если она предназначена для интеграции простой или полной разметки ruby ​​с другими модулями в типы документов, как описано выше (например, путем предоставления переключателя или путем предоставления двух отдельных реализаций модуля).

Документ - это соответствующий простой разметочный документ ruby, если он содержит соответствующую простую разметку ruby ​​и не содержит сложной разметки ruby ​​или несоответствующей разметки ruby. Документ является соответствующим документом полной разметки ruby, если он содержит соответствующую разметку ruby ​​и не содержит несоответствующей разметки ruby.

Генератор - это соответствующий простой генератор разметки ruby, если он создает соответствующую простую разметку ruby ​​и не генерирует сложную разметку ruby ​​или несоответствующую разметку ruby. Генератор - это соответствующий генератор полной рубиновой разметки, если он генерирует соответствующую полную рубиновую разметку и не генерирует несоответствующую рубиновую разметку.

Интерпретатор - это соответствующий интерпретатор простой разметки ruby, если он отклоняет несоответствующую простую разметку ruby, принимает соответствующую простую разметку ruby ​​и, где он интерпретирует разметку ruby, делает это в соответствии с настоящей спецификацией. Интерпретатор - это соответствующий интерпретатор полной разметки ruby, если он отклоняет несоответствующую разметку ruby, принимает соответствующую полную разметку ruby ​​и, где он интерпретирует разметку ruby, делает это в соответствии с настоящей спецификацией. Примерами интерпретаторов являются инструменты анализа и преобразования на стороне сервера и средства визуализации.

Соответствие модуляции XHTML см. В разделе 3 [ XHTMLMOD ].

Похожие

Вы создатель? У нас есть приглашения для вдохновляющих семинаров Apple для вас
Если вы творческая душа, которая не только потребляет контент, но и хочет его создавать - у нас есть хорошие новости для вас. Вдохновение вдохновения вместе с солидной дозой знаний послужит iSpot в новой серии семинаров с создателями. У нас есть приглашения для первого выпуска этого мероприятия. Творческий досуг всегда в цене. Однако каждый создатель знает, что самым вдохновляющим стимулом для творчества являются встречи с более опытными
Как исправить ошибку Windows 7 7601
Скачать сейчас WinThruster 2019 - Сканировать ваш компьютер на наличие ошибок. Совместим с Windows 2000, XP, Vista, 7, 8 и 10 Установить дополнительные продукты - DLL (Solvusoft) | EULA | Политика конфиденциальности | условия
Обновите драйвер VGA для Windows 10, 8, 7, XP и Vista
Скачать обновления драйверов VGA Рекомендуется регулярно обновлять драйверы VGA , чтобы избежать конфликтов. Обновления драйверов решат все конфликты драйверов со всеми устройствами и улучшат производительность вашего ПК. ВАЖНОЕ ЗАМЕЧАНИЕ. Загрузка
Что такое хосты и как это исправить?
Скачать сейчас WinThruster 2019 - Сканировать компьютер на наличие ошибок реестра Совместим с Windows XP, Vista, 7, 8 и 10 Установить дополнительные продукты - DLL (Solvusoft) | EULA | Политика конфиденциальности | условия |
Что такое Xdm.exe и как его исправить?
... го с Wiki Web Collaboration, который разработан Springer-Verlag для ОС Windows. Последняя известная версия Xdm.exe: 1.0.0.0, разработана для Windows. EXE-файл имеет рейтинг популярности 1 звезда и рейтинг безопасности "Неизвестно". Что такое EXE-файлы? Файлы EXE («исполняемые»), такие как xdm.exe, содержат пошаговые инструкции, которые выполняет компьютер для выполнения функции . После двойного щелчка по файлу EXE компьютер автоматически выполняет
Что такое Crossfire cheats full pack 4.0.exe и как его исправить?
Скачать сейчас WinThruster 2019 - Сканировать ваш компьютер на наличие ошибок реестра в crossfire cheats full pack 4.0.exe Совместим с Windows 10, 8, 7, Vista, XP и 2000 Дополнительное предложение для WinThruster от Solvusoft | EULA | политика конфиденциальности |

Комментарии

В каких случаях появляются ошибки в Windows?
В каких случаях появляются ошибки в Windows? Ошибки Windows, например связанные с хостами, чаще всего возникают во время запуска компьютера, запуска программы или при попытке использовать определенную функцию в вашей программе (например, печать). Распространенные сообщения об ошибках хостов Наиболее распространенные ошибки хостов, которые могут возникнуть на компьютере Windows: "Ошибка хостов."
В каких случаях появляются ошибки в файлах типа EXE?
В каких случаях появляются ошибки в файлах типа EXE? Ошибки EXE, например, связанные с xdm.exe, чаще всего появляются во время запуска компьютера, запуска программы или при попытке использования специфических функций в вашей программе (например, печать). Распространенные сообщения об ошибках в Xdm.exe Наиболее распространенные ошибки xdm.exe, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже: "Ошибка

Rbc, rtc, rtc?
Rbc, rtc, rtc?
Exe и как его исправить?
Что такое EXE-файлы?
В каких случаях появляются ошибки в Windows?
В каких случаях появляются ошибки в файлах типа EXE?
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью