Назначение имен тегов и атрибутов зависит от регистра

Назначение имен тегов и атрибутов зависит от регистра

В документах HTML имена тегов и атрибутов не зависят от регистра символов, так что, например, запись <TABLE>, <TaBle> или <table> означает один и тот же тег таблицы. Однако в XHTML это разные теги. То же самое касается имен атрибутов: записи типа width или WiDtZ в XHTML уже не означают имя атрибута, задающего ширину, например, ячейки таблицы или рисунка.

В XHTML все имена тегов и атрибутов, которые были заимствованы из HTML, должны быть записаны строчными буквами. Если же при написании тегов и атрибутов были использованы прописные буквы, обрабатывающая их программа, строго поддерживающая стандарт XHTML, не сможет их корректно обработать.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

Вложенность тегов

Из книги автора

Вложенность тегов Если мы снова посмотрим на приведенный в листинге 1.2 фрагмент HTML-кода, то заметим, что одни теги вложены в другие. Так, тег <STRONG> вложен в тег <P>, являясь частью его содержимого. Тег <P>, в свою очередь, вложен в тег <BODY>, а тот — в "глобальный" тег


Выполнение обещания зависит от другого человека X

Из книги автора

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


Функции изменения регистра

Из книги автора

Функции изменения регистра strtolowerПроизводит преобразование символов строки в нижний регистр.Синтаксис:string strtolower(string str);Преобразует строку в нижний регистр. Возвращает результат перевода.Надо заметить, что при неправильной настройке локали функция будет выдавать, мягко


Вложенность тегов

Из книги автора

Вложенность тегов Если мы снова посмотрим на приведенный в листинге 1.2 фрагмент HTML-кода, то заметим, что одни теги вложены в другие. Так, тег <STRONG> вложен в тег <P>, являясь частью его содержимого. Тег <P>, в свою очередь, вложен в тег <BODY>, а тот — в "глобальный" тег


Атрибуты HTML-тегов

Из книги автора

Атрибуты HTML-тегов Последний важный вопрос, который мы здесь рассмотрим, — атрибуты HTML- тегов. После этого мы пока что закончим с HTML и обратимся к принципам современного Web-дизайна.Посмотрим на тег <META>, задающий кодировку Web-страницы:<META HTTP-EQUIV="Content-Type" CONTENT="text/html;


Эффективный показ товара зависит от правильного оформления страницы

Из книги автора

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


Все зависит от того, с какой стороны подойти

Из книги автора

Все зависит от того, с какой стороны подойти Если вы попросите веб-аналитика дать определение сценарию, он наверняка вспомнит о «воронке продаж» и скажет, что сценарий – это последовательность шагов, которые делает клиент в процессе покупки. На каждом этапе покупатель


Как мы чувствуем. От чего зависит наше настроение

Из книги автора

Как мы чувствуем. От чего зависит наше настроение Еще Эклизиаст сказал, что глупый живет в доме радости, а умный в доме печали. Иными словами, "от многие знания — многие печали". Так к чему мы стремимся? Что важнее, быть умным или быть счастливым? Есть третий вариант — быть


Редактирование ID3-тегов

Из книги автора

Редактирование ID3-тегов Пользователи редко задумываются над необходимостью правильного заполнения информационных тегов в музыкальных файлах. Однако с ростом коллекции найти что-либо становится все труднее. Можно рассортировать файлы вручную, переименовывая и копируя


31. Не пишите код, который зависит от порядка вычислений аргументов функции

Из книги автора

31. Не пишите код, который зависит от порядка вычислений аргументов функции РезюмеПорядок вычисления аргументов функции не определен, поэтому никогда не полагайтесь на то, что аргументы будут вычисляться в той или иной очередности.ОбсуждениеНа начальных этапах развития


2.4. Предотвращение конфликта имен с помощью пространств имен

Из книги автора

2.4. Предотвращение конфликта имен с помощью пространств имен ПроблемаВ несвязанных между собой модулях обнаружены конфликтующие имена или требуется заранее избежать возможности таких конфликтов, создав логические группы кода.РешениеДля структурирования кода


4.13. Выполнение сравнения строк без учета регистра

Из книги автора

4.13. Выполнение сравнения строк без учета регистра ПроблемаИмеются две строки и требуется узнать, не равны ли они, не учитывая регистр их символов. Например, «cat» не равно «dog», но «Cat» должна быть равна «cat», «CAT» или «caT».РешениеСравните строки, используя стандартный


4.14. Выполнение поиска строк без учета регистра

Из книги автора

4.14. Выполнение поиска строк без учета регистра ПроблемаТребуется найти в строке подстроку, не учитывая разницу в регистре.РешениеИспользуйте стандартные алгоритмы transform и search, определенные в <algorithm>, а также свои собственные функции сравнения символов, аналогичные


Сравнение строк без учета регистра символов

Из книги автора

Сравнение строк без учета регистра символов Мэтт ОстернЕсли вам когда-либо доводилось писать программы, в которых используются строки (а кому, спрашивается, не доводилось?), скорее всего, вы встречались с типичной ситуацией — две строки, различающиеся только регистром


8.1.8. Игнорирование регистра символов

Из книги автора

8.1.8. Игнорирование регистра символов По умолчанию команда grep чувствительна к изменению регистра символов. Чтобы провести поиск без учета регистра, воспользуйтесь опцией -i. В файле data.f обозначение месяца Sept встречается как в верхнем, так и в нижнем регистре. Поэтому для