Что такое HTML?

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

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли в 1991 г.  с целью обмена научной документацией по сети.

Использование HTML и XHTML. Специальное издание

Использование HTML и XHTML.Автор: Молли Э. Хольцшлаг.
Развитие языков разметки Web в настоящее время происходит в направлении стандартизации на основе метаязыка ХML и каскадных листов стилей CSS. В предлагаемой вашему вниманию книге показано, к каким последствиям привела эта война и к каким ухищрениям вынуждены прибегать Web-дизайнеры, чтобы обеспечить удовлетворительный вывод документа броузерами различных типов. Однако анализ текущего состояния Web-дизайна — не основная цель книги. Главное внимание уделяется современным стандартизованным средствам разметки на основе ХML и CSS, обеспечивающим правильный вывод документов. Рассматривается макетирование Web-страниц с помощью листов стилей, интернационализация документов, организация интерактивного обмена данными с пользователями, проверка действительности документов, создание схем DTD для документов ХML и многие другие вопросы Web-дизайна.

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

Купить можно на ozon.ru.

Создание сайтов

16.07.08. Создание сайта «Курсы английского языка».

01.07.08. Создание сайта «Рудольф Нуреев: статьи, биография, фотографии, интервью, воспоминания».

Соблюдаем web-стандарты

Стандарт XHTML

Стандарт XHTML 1.0 одобрен в W3C 26 января 2000 года. С одной стороны, XHTML (англ. Extensible Hypertext Markup Language, буквально «расширяемый язык разметки гипертекста» ) унаследовал от HTML теги, с другой стороны, этот стандарт требует оформления по правилам   XML.

Потребность в более строгой версии HTML возникла из-за того, что веб-контент сегодня всё больше становится ориентированным на нетрадиционные виды устройств (например, мобильные телефоны), в которых зачастую ограничены ресурсы, в том числе и для обработки гибкого, нетребовательного HTML (чем свободнее синтаксис языка, тем сложнее его разбирать).

Стандарт XHTML 1.0 Transitional был создан для уже имеющихся документов на время «переходного периода» от HTML к XHTML, поскольку очевидно, что преобразовать то огромное множество имеющихся документов к жесткому формату XHTML невозможно.

Отличия в правилах оформления
XHTML 1.0 Transitional от HTML

  1. Иметь обязательный заголовок DOCTYPE с указанием варианта используемого XHTML.
  2. Все теги должны быть написаны строчными буквами: <body>, <p>, <h1> и т.д.
  3. Все элементы должны иметь закрывающие теги или закрывающий слэш (для пустых тегов, которые не имеют текста): <p>content</p>, <hr />, <br />, <img />.
  4. Все атрибуты должны быть заключены в двойные кавычки: <img src="image.gif" / >.
  5. Все теги должны быть вложены правильно. Например, правильно — <strong><em>Полужирный курсивный текст</em></strong>; неправильно —
    <strong><em>Полужирный курсивный текст</strong></em>.

Отличия XHTML 1.0 Strict от XHTML 1.0 Transitional

Требование XHTML 1.0 Strict (строгий) в том, чтобы отделить содержание и структуру документа от оформления с помощью CSS.

На странице должен отсутствовать оформительский код (который допускается в XHTML 1.0 Transitional. Например: <body bgcolor="#FFF">. Если нужно задать белый фон странице, то запись в html упрощается —  <body>, а в таблице стилей добавляется правило:

body {

background-color: #fff;

}

Так же недопустимо использование фреймов, так как для таких сайтов есть стандарт XHTML 1.0 Frameset.

Преимущества соблюдения стандарта XHTML 1.0 Strict

Страницы отличаются компактным, четким кодом, который легко читается как человеком, так и поисковыми роботами. Размер страниц существенно уменьшается, отсюда увеличивается скорость загрузки страниц. Большие сайты (с тысячами страниц) серьезно экономят на хостинговых затратах.

Ошибки в коде выявляются легче, чем в HTML.

Поскольку за визуальное оформление страницы отвечает CSS, то дизайном можно управлять, изменяя правила в таблице стилей, что существенно облегчает задачу редизайна в будущем и улучшения внешнего вида сайта без правки HTML.

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

«Постоянно возникают все новые способы и средства доступа к Сети: карманные компьютеры и телевизионные приставки, сотовые телефоны и пейджеры... XHTML был разработан с ориентацией на обобщенный обозреватель, который в сочетании с механизмами словарей метаданных должен обеспечить оптимальное преобразование содержимого документа при его отображении, с тем, чтобы, в конце концов, перейти к разработке таких документов, которые будут адекватно отображаться любым обозревателем, поддерживающим стандарт XHTML». Источник.

В статье были использованы материалы.

Рассылки Subscribe.Ru
Обучающие видеоуроки по созданию сайтов.
Подписаться письмом

XHTML (+CD-ROM)

XHTML (+CD-ROM)Авторы: Челси Валентайн, Крис Минник

Эта книга предназначена для опытных Web-разработчиков. Она дает полное представление о том, что представляет собой язык XHTML, чем он похож и, главное, чем отличается от языка HTML, как наиболее эффективно использовать этот язык и упростить переход от HTML к XHTML. В этой книге объясняется взаимосвязь между HTML и XHTML, исследуется базовая XML-структура документов XHTML, рассказывается, как преобразовывать документы HTML в документы XHTML и максимально полно воспользоваться преимуществами последних.

Купить можно на ozon.ru.