Как перейти на XHTML?
- Предыдущая страница DTD XHTML
- Следующая страница Проверка XHTML
Как обновить ваш сайт до XHTML?
Чтобы преобразовать сайт из HTML в XHTML, вам сначала следует熟悉 грамматические правила XHTML, изложенные в первых главах.
Ниже мы рассмотрим конкретные шаги.
Добавление объявления типа файла
Добавьте следующее объявление типа файла в первую строку каждой страницы:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Внимание:Этот сайт (codew3c) использует строгий DTD. Однако использование переходного DTD также является неплохим вариантом, так как для большинства начинающих разработчиков строгий DTD может показаться
Несколько советов о файловой декларации
Следует отметить, что в зависимости от типа файла, декларации, новый браузер обрабатывает документ по-разному. Если браузер читает файловую декларацию, он обрабатывает документ
Строчные теги и имена свойств
Поскольку XHTML чувствителен к регистру, и поскольку XHTML принимает только строчные HTML-теги и имена свойств, вы можете выполнить простую команду поиска и замены, чтобы изменить все заглавные теги на строчные. Тоже самое нужно сделать и с именами свойств. Мы всегда используем строчные буквы в своих веб-сайтах, поэтому基本上, функция замены не слишком полезна.
Добавьте кавычки ко всем свойствам
Поскольку в стандарте W3C XHTML 1.0 требует, чтобы все значения свойств были заключены в кавычки, если вы раньше не обратили внимание на эту деталь, вам нужно проверить каждый сайт. Это занятие занимает много времени, поэтому не забывайте всегда добавлять кавычки к значениям свойств.
Пустые теги: <hr> , <br> и <img>
В XHTML не разрешается использовать пустые теги (Empty tags). Теги <hr> и <br> должны быть заменены на <hr /> и <br />.
Таким образом, возникла новая проблема, Netscape может неправильно интерпретировать тег <br/>. Мы не знаем причины, но после изменения его на <br /> проблема исчезла. Поняв это, вам нужно снова изменить теги через функцию поиска и замены.
Другие некоторые теги (например, тег <img>) также могут встретить те же проблемы. Не используйте закрывающие теги для закрытия <img>, а добавьте / > в конце тега.
Проверка сайта
После выполнения всего этого, используйте следующий ссылке для проверки всех измененных страниц в соответствии с официальной W3C DTD: XHTML Validator. В следующий раз, возможно, будут обнаружены еще несколько ошибок, которые необходимо исправить по одному.
Должны ли мы использовать преобразователь инструментов (например, TIDY)? Да, мы могли бы использовать TIDY.
HTML TIDY от Dave RaggettЭто бесплатный инструмент для очистки кода HTML. В обработке трудноразличимых HTML-кодов, созданных специализированными редакторами HTML и инструментами преобразования, TIDY работает великолепно. В то же время, он может помочь вам выявить места на сайте, где необходимо уделять больше внимания, чтобы веб-страницы стали более доступными для инвалидов.
Почему мы не используем Tidy? Когда мы начали создавать этот сайт, мы уже очень хорошо знали XHTML. Тогда мы уже знали, что использовать малые знаки и добавлять к свойствам кавычки. Поэтому в процессе тестирования сайта мы просто проверяли его через валидатор XHTML W3C и исправляли несколько ошибок. Более того, мы уже узнали много о том, как писать код HTML в стиле Tidy.
Дополнительное чтение
Если вы хотите глубже понять, как использовать XHTML для структурирования страниц, пожалуйста, читайтеСтруктурирование XHTML》。
- Предыдущая страница DTD XHTML
- Следующая страница Проверка XHTML