Одна из основных проблем, с которыми могут столкнуться разработчики Web-страниц при переходе от HTML к языку XML, - это отсутствие семантики у элементов. Семантика (semantics) - набор описаний некоторого объекта, имеющих общепринятое толкование и полностью характеризующих его. Данное определение особенно подходит для описаний внешнего вида объекта. Например, стол представляет собой предмет с плоской горизонтальной поверхностью, поддерживаемой на некотором расстоянии от пола с помощью отдельных элементов, называемых ножками. В США стол будет иметь то же функциональное назначение, что и, скажем, в Кении, Непале или Чили. Набор свойств, характеризующих этот предмет, то есть его семантика, не изменяется.
Применительно к XHTML данная концепция означает следующее. Известно, что абзац представляет собой неразрывный текстовый блок, визуально выделенный в общей структуре текста (так, в данной книге каждый абзац начинается с новой строки, причем первая строка записывается с отступом от левого края). Элемент <р>, указывающий на абзац, наделяется аналогичной семантикой: этот тэг подобен папке для хранения текста.
Большинство элементов XHTML имеет семантику, которая вводится либо стандартом языка XHTML, либо первыми рекомендациями по применению HTML. Еще раз отметим, что основу структуры XHTML составляют базовые положения ранних версий HTML.
Опубликовал vovan666
April 05 2013 12:33:55 ·
0 Комментариев ·
4338 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.