Уроки html

html

Содержание:



Уроки по практическому изучению HTML. Сейчас вы узнаете, как создать простенькую html-страницу в обычном текстовом редакторе Блокнот. Познакомитесь со структурой и обязательными правилами оформления html-документов, узнаете о разнице между версиями HTML, XHTML и HTML5.

Чтобы создать страницу html, наберите в Блокноте следующие несколько строк:

структура html-страницы

Структура документа html, xhtml

Скриншот наглядно показывает структуру документа html, которая должна соответствовать следующим требованиям: в первой строке - указан тип документа. Далее следует тег Html, в который вложены теги Head и Body. В теге Head располагаются служебные теги: link, meta, base, script - они не отображаются на странице и тег title - название веб-страницы, которое видно в заголовке вкладки браузера. В теге Body расположены видимые элементы разметки (у нас - заголовок и абзац).

Все вложенные элементы следует закрывать в порядке, обратном их открытию. Некоторые теги не имеют закрывающего тега, некоторые содержат атрибуты с определенными значениями, пример для обоих случаев: тег Meta в строке 4, у него атрибут Charset, а его значение utf-8 и нет закрывающего тега.

Для того чтобы создать html-страницу, просто сохраним наш документ в формате .html, задав ему имя, у меня - struktura. Обратите внимание, что нужно изменить «Тип файла» и выбрать кодировку, у меня выбрана - универсальная UTF-8:

создание html-документа в Блокноте

Чтобы просмотреть нашу html-страницу - откроем ее в браузере:

просмотр в браузере

Наш html-документ соответствует версии html5. Эта версия, видимо, будет одобрена в 2014, однако большинство элементов html5 читаются основными браузерами, в т.ч. Internet Explorer, с версии 9. Вот тот же документ, только в русской кодировке windows-1251. Для русскоязычных сайтов используется кодировка windows-1251 или универсальная utf-8. Документ соответствует распространенной версии XHTML 1.0 Transitional:

документ версии XHTML 1.0 Transitional

Обратите внимание, что в коде страницы изменилась первая строка, содержащая тег DOCTYPE, объявляющий тип документа. Смотрите о правильном написании тега !DOCTYPE для всех версий в справочнике. К тегу Html в строке 2 добавлен обязательный для xhtml-документов атрибут xmlns. Изменение в строке 4: это тег Mета, задающий кодировку документа.

Разница версий html, xhtml и html5

Прежде всего: тег !DOCTYPE помогает браузеру распознавать и правильно интерпретировать веб-страницы. XHTML - это расширенный HTML и отличается более жесткими требованиями к синтаксису. Наиболее распространенными версиями являются HTML 4.01 и XHTML 1.0, и их разновидности Transitional, Frameset и Strict.

Strict - это строгий синтаксис разметки, запрещает использование элементов со статусом «нежелательные». Документы этого типа лучше всего взаимодействуют с алгоритмами преобразования, такими как, например, функция поиска на сайте. Frameset - служит для страниц, содержащих фреймы. Transitional имеет переходный синтаксис, в большинстве случаев используют именно его. Версия XHTML 1.1 не имеет разновидностей, она подчинена строгим правилам, как Strict.

Начинающим лучше выбрать XHTML 1.0 Transitional, его намного проще читать. Если вы выберете HTML 1.0 Transitional, то старайтесь соблюдать правила оформления, как в документах xhtml - путаницы меньше. В HTML5 более либеральные правила - касается, прежде всего, вложенности тегов.

Правила оформления документов

Пустые элементы, пропуски не влияют на отображение html-документа в браузере, а в xhtml-документе требуется точность разметки. В html-документах есть элементы с необязательным закрывающим тегом. Например, для создания абзаца используется тег P, а в конце абзаца необязательно ставить </p>. В XHTML необязательных закрывающих тегов нет, они обязательные. А элементы, для которых закрывающий тег запрещен, пишутся с обязательным добавлением пробела и слеша перед закрывающей скобкой: <br /> - это перенос строки, в отличие от HTML: <br>. Взгляните на тег Meta в последнем скриншоте.

В HTML, кроме атрибутов id и class, не важен используемый регистр символов, в XHTML - только строчные буквы, а все значения атрибутов обязательно заключаются в кавычки. В следующем уроке рассмотрим элементы тега Body, структурирующие текст: заголовки, абзац, списки. А далее, по плану: вставим на страницу изображения, свяжем html-страницы в единый сайт с помощью ссылок.



Содержание: