BigApple.ru » Интернет » HTML » Нововведения в XHTML 1.1

Нововведения в XHTML 1.1

Добавлено: 13.02.2012
Автор: rrrr

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

•    атрибут lang был убран из всех элементов; вместо него теперь следует использовать атрибут xml:lang;

•    атрибут name убран из элементов <a> и <map>; ему на смену пришел атрибут id.

Наконец, в стандарте XHTML 1.1 определен новый набор элементов, реализующих одну особенность типографских документов, называемую «рубин». Текст «рубин» – это небольшие полосы текста, размещенные рядом с основным текстом и используемые для комментариев или уточнения произношения. Такая манера оформления документов пришла с Востока и типична для китайских учебников и японских книг и газет. Текст «рубин»1 обычно печатается более мелким шрифтом, чем

основной, и следует определенным правилам выравнивания, гарантирующим, что он будет находиться рядом с соответствующим элементом основного текста.

Вы можете определять текст «рубин» и управлять им с помощью набора элементов, обеспечивающих группирование и компоновку. Скажем без обиняков: эта новая функциональная возможность настолько вычурна и неинтересна основной массе HTML-авторов (даже тех, кто обречет себя на соблюдение стандарта XHTML 1.1), что она не заслуживает подробного обсуждения в этой книге. Интересующийся читатель найдет подробную информацию о тексте «рубин» по адресу http:// www.w3.org/TR/ruby.

А остальным читателям достаточно знать, что в XHTML 1.1 появилось несколько новых элементов, которые лучше не использовать в своих DTD-документах, разве что в тех случаях, когда вы хотите избежать путаницы с DTD XHTML 1.1. Новый набор элементов выглядит так:

<ruby>

Определяет сегмент текста «рубин». <rb>

Определяет основной текст для «рубина». <rt>

Определяет текст «рубин», ассоциированный с основным.

<rp>

Используется в качестве «скобок рубин» для группирования элементов «рубин».

<rbc>

Служит контейнером основного текста и группирует его элементы. <rtc>

Служит контейнером текста «рубин» и группирует его элементы.

Когда вы встретите один из этих элементов в каком-нибудь документе, обратитесь к вышеупомянутой спецификации, если вам нужно разобраться в тонкостях их употребления. Вообще говоря, вы обнаружите один внешний элемент <ruby>, содержащий хотя бы по одному элементу <rb> и <rt>. Несколько элементов <rb> и <rt> могут быть сгруппированы внутри элемента <rp> или внутри контейнерного элемента <rbc> или <rtc>.

0 комментариев
Оцените статью:
Участник обсуждения

Нажмите, чтобы ответить

     
Время формирования страницы на сервере: 0.268 сек.