SlideShare a Scribd company logo
1 of 31
СтруктураHTMLдокумента
Общие сведения HTML Hyper Text Markup Language Код используется для создания Web сайтов Представляет собой совокупность команд, которые называются тегами Интерпретируется браузерами и отображается в виде документа Обеспечивает презентационный уровень приложния
История HTML 1991 – HTML теги 1995 – HTML 2.0 1997 – HTML 3.2 1997 – HTML 4.0 1999 – HTML 4.01 2000 – XHTML 1.0 2001 – XHTML 1.1 2002 – XHTML 2.0 2000 – XHTML 1.0 2004 – HTML 5.0
Назначение HTMLтегов Форматирование текста Форматирование таблиц и списков Организация ссылок на другие ресурсы Описание фреймов Вставка изображений и мультимедиа
Формат HTMLтегов HTMLтег записывается в угловых скобках и состоит из имени за которым может следовать список атрибутов Атрибуты – элементы, которые дают браузеру дополнительную информацию об отображении расширяемой информации Большинство тегов имеют два компонента – открывающий и закрывающий теги(парные теги) Закрывающий компонент имеет то же название, но при записи перед названием ставится символ « / »
Формат HTMLтегов <p>Это параграф</p> TAG закрывающий TAG открывающий
Назначение HTMLтегов <p class=“summary”>Это параграф</p> АТРИБУТ <p id=“main” class=“summary”>Это параграф</p> АТРИБУТ АТРИБУТ
Назначение HTMLтегов <p class=“summary”>Это параграф</p> СОДЕРЖАНИЕ ЭЛЕМЕНТА
Структура HTMLдокумента <!doctype html> <html> <head> 	<title>Заголовок</title> </head> <body> 	<p>Параграф</p> </body> </html> HTML HEAD TITLE BODY P
Структура HTMLдокумента Тег <HTML> указывает программе просмотра страниц что это HTML документ Тег <HEAD> определяет место, где помещается различная информация не отображаемая в теле документа. Здесь располагается тег названия документа Тег <TITLE> - тег названия документа. Текст внутри него отображается не на странице, а как заголовок окна браузера. Тег <BODY> определяет видимую часть документа.В этом разделе располагается вся содержательная часть документа (текст статьи, фотографии, формы для заполнения, другие объекты).
Структура HTMLзаголовка <head> 	<title>Заголовок</title> <meta name=“description”>Описание сайта</meta> 	<meta name=“keywords”>фото, видео, музыка</meta> <link type=“text/css” rel=“stylesheets” href=“style.css”> 	<script type=“text/javascript” src=“script.js”></script> </head>
Тег META Определяет метатеги, которые используются для хранения информации предназначенной для браузеров и поисковых систем. Например, механизмы поисковых систем обращаются к метатегам для получения описания сайта, ключевых слов и других данных Атрибуты charset – задает кодировку документа content – устанавливает значение атрибута, заданного с помощью name или http-equiv http-equiv– предназначендля конвертирования метатега в заголовок HTTP name – Имяметатега, также косвенно устанавливает его предназначение
Тег LINK Устанавливает связь с внешним документом вроде файла со стилями или со шрифтами Атрибуты charset – кодировка связываемого документа href– путь к связываемому файлу rel – определяет отношения между текущим документом и файлом, на который делается ссылка type – MIME-тип данных подключаемого файла
Тег SCRIPT Предназначен для описания скриптов, может содержать ссылку на программу или ее текст на определенном языке Скриптымогут располагаться во внешнем файле и связываться с любым HTML-документом Такой подход позволяет использовать одни и те же общие функции на многих веб-страницах и ускоряет их загрузку, т.к. внешний файл кэшируется при первой загрузке, и скрипт вызывается быстрее при последующих вызовах Атрибуты language – устанавливает язык программирования на котором написан скрипт. src– адрес скрипта из внешнего файла для импорта в текущий документ rel – определяет отношения между текущим документом и файлом, на который делается ссылка type – определяет тип содержимого тега
Элемент DOCTYPE Предназначен для указания типа текущего документа — DTD (documenttypedefinition, описание типа документа).  Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, поскольку HTML существует в нескольких версиях, кроме того, имеется XHTML (EXtensibleHyperTextMarkupLanguage, расширенный язык разметки гипертекста), похожий на HTML, но различающийся с ним по синтаксису.  Чтобы браузер «не путался» и понимал, согласно какому стандарту отображать веб-страницу и необходимо в первой строке кода задавать <!DOCTYPE>.
Элемент DOCTYPEHTML 4.01
Элемент DOCTYPEHTML 4.01
Элемент DOCTYPEHTML 5 <!DOCTYPE html>
Элемент DOCTYPE XHTML 1.0
Элемент DOCTYPE XHTML 1.1
Элемент DOCTYPE синтаксис <!DOCTYPE [Элемент верхнего уровня] [Публичность] "[Регистрация]//[Организация]//[Тип] [Имя]//[Язык]" "[URL]">
Типы элементов Блочный элемент (block element) Встроеный элемент (inline element)
Блочный элемент Блочным называется элемент, который отображается на веб-странице в виде прямоугольника Такой элемент занимает всю доступную ширину, высота элемента определяется его содержимым, и он всегда начинается с новой строки К блочным элементам относятся контейнеры <div>, <h1> и <p> Допускается вкладывать один блочный элемент внутрь другого, а также размещать внутри них встроенные элементы Запрещено добавлять внутрь встроенных элементов блочные
Блочный элемент <html> <head> <title>Блочные элементы</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <div><p>Параграф</p></div> <h2><ahref="link1.html">Ссылка</a></h2> </body> </html>
Блочный элемент
Блочный элемент Блочные элементы выступают в качестве основного строительного материала при верстке веб-страниц Такие элементы характерны тем, что всегда начинаются с новой строки и занимают всю доступную ширину области, в которой располагаются Спецификация CSS определяет, что высота и ширина элемента определяется не только значениями height и width, но к ним еще плюсуется значение полей, отступов и границ.  Браузеры в этом плане делятся на две части: одни поддерживают в этом вопросе спецификацию, другие же ее игнорируют и поступают по-своему. Это создает трудности разработчикам, которые желают делать универсальные веб-страницы.
Встроенный элемент Встроенными называются такие элементы веб-страницы, которые являются непосредственной частью другого элемента, например, текстового абзаца К встроенным элементам относятся теги <span>, <a>, <q>, <code> и др. В основном они используются для изменения вида текста или его логического выделения.
Встроенный элемент <body> <div> <span class="pic"><imgsrc="images/mail.gif" width="45" height="38" alt=""></span> <span class="send">Отправить ссылку на эту статью другу</span></div> </body>
Встроенный элемент
Встроенный элемент Встроенные элементы удобно использовать для изменения вида и стиля текста, в частности, отдельных символов и слов Для этой цели обычно применяется универсальный тег <span>, который самостоятельно никак не модифицирует содержимое, но легко объединяется со стилями через классы или идентификаторы С помощью этого тега можно легко управлять видом и положением отдельных фрагментов текста или рисунков
Отличия inlineи blockэлементов Встроенные элементы могут содержать только данные или другие встроенные элементы, а в блочные допустимо вкладывать другие блочные элементы, встроенные элементы, а также данные. Иными словами, встроенные элементы никак не могут хранить блочные элементы Блочные элементы всегда начинаются с новой строки, а встроенные таким способом не акцентируются Блочные элементы занимают всю доступную ширину, например, окна браузера, а ширина встроенных элементов равна их содержимому плюс значения отступов, полей и границ

More Related Content

What's hot (16)

презентация по миру
презентация по мирупрезентация по миру
презентация по миру
 
Лекция #3. Введение в языки разметки web-страниц
Лекция #3. Введение в языки разметки web-страницЛекция #3. Введение в языки разметки web-страниц
Лекция #3. Введение в языки разметки web-страниц
 
Lect1
Lect1Lect1
Lect1
 
XML
XMLXML
XML
 
Vvedenie html 2
Vvedenie html 2Vvedenie html 2
Vvedenie html 2
 
Vvedenie html 4
Vvedenie html 4Vvedenie html 4
Vvedenie html 4
 
Vvedenie html 3
Vvedenie html 3Vvedenie html 3
Vvedenie html 3
 
Chrome
ChromeChrome
Chrome
 
Лекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологийЛекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологий
 
XML
XMLXML
XML
 
9773
97739773
9773
 
Css part2
Css part2Css part2
Css part2
 
Html
HtmlHtml
Html
 
Css part1
Css part1Css part1
Css part1
 
Html
HtmlHtml
Html
 
лекц12
лекц12лекц12
лекц12
 

Similar to Структура html документа

Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1itc73
 
Верстка_Лекция1
Верстка_Лекция1Верстка_Лекция1
Верстка_Лекция1itc73
 
Тема 1. Введение в HTML
Тема 1. Введение в HTMLТема 1. Введение в HTML
Тема 1. Введение в HTMLssuser3896e2
 
lesson3_HTML_rus.pdf
lesson3_HTML_rus.pdflesson3_HTML_rus.pdf
lesson3_HTML_rus.pdfmmmitioglo
 
Php intro rus
Php intro rusPhp intro rus
Php intro rusaDDDitive
 
Основы языка HTML
Основы языка HTMLОсновы языка HTML
Основы языка HTMLDenis Latushkin
 
Поисковая оптимизация сайта: с чего начать
Поисковая оптимизация сайта:  с чего начатьПоисковая оптимизация сайта:  с чего начать
Поисковая оптимизация сайта: с чего начатьDarya Karelina
 
Pavel Rumantsev - Html5
Pavel Rumantsev - Html5Pavel Rumantsev - Html5
Pavel Rumantsev - Html5beloslab
 
форматирование текста в Html
форматирование текста в Htmlформатирование текста в Html
форматирование текста в HtmlMaxim Colesnicov
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Dmitriy Krukov
 
HTML. Быстрое погружение. Влад Савицкий
HTML. Быстрое погружение. Влад СавицкийHTML. Быстрое погружение. Влад Савицкий
HTML. Быстрое погружение. Влад СавицкийVlad Savitsky
 
2. HTML – язык разметки гипертекста
2. HTML – язык разметки гипертекста2. HTML – язык разметки гипертекста
2. HTML – язык разметки гипертекстаSergei Dubrov
 

Similar to Структура html документа (20)

Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1
 
Верстка_Лекция1
Верстка_Лекция1Верстка_Лекция1
Верстка_Лекция1
 
Тема 1. Введение в HTML
Тема 1. Введение в HTMLТема 1. Введение в HTML
Тема 1. Введение в HTML
 
Lection1
Lection1Lection1
Lection1
 
lesson3_HTML_rus.pdf
lesson3_HTML_rus.pdflesson3_HTML_rus.pdf
lesson3_HTML_rus.pdf
 
нтмл код
нтмл   коднтмл   код
нтмл код
 
мова Html
мова Htmlмова Html
мова Html
 
HTML
HTMLHTML
HTML
 
Php intro rus
Php intro rusPhp intro rus
Php intro rus
 
Основы языка HTML
Основы языка HTMLОсновы языка HTML
Основы языка HTML
 
Поисковая оптимизация сайта: с чего начать
Поисковая оптимизация сайта:  с чего начатьПоисковая оптимизация сайта:  с чего начать
Поисковая оптимизация сайта: с чего начать
 
Pavel Rumantsev - Html5
Pavel Rumantsev - Html5Pavel Rumantsev - Html5
Pavel Rumantsev - Html5
 
форматирование текста в Html
форматирование текста в Htmlформатирование текста в Html
форматирование текста в Html
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4
 
HTML. Быстрое погружение. Влад Савицкий
HTML. Быстрое погружение. Влад СавицкийHTML. Быстрое погружение. Влад Савицкий
HTML. Быстрое погружение. Влад Савицкий
 
2. HTML – язык разметки гипертекста
2. HTML – язык разметки гипертекста2. HTML – язык разметки гипертекста
2. HTML – язык разметки гипертекста
 
Html
HtmlHtml
Html
 
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
 
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
 
Html, Css, Java Script
Html, Css, Java ScriptHtml, Css, Java Script
Html, Css, Java Script
 

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

  • 2. Общие сведения HTML Hyper Text Markup Language Код используется для создания Web сайтов Представляет собой совокупность команд, которые называются тегами Интерпретируется браузерами и отображается в виде документа Обеспечивает презентационный уровень приложния
  • 3. История HTML 1991 – HTML теги 1995 – HTML 2.0 1997 – HTML 3.2 1997 – HTML 4.0 1999 – HTML 4.01 2000 – XHTML 1.0 2001 – XHTML 1.1 2002 – XHTML 2.0 2000 – XHTML 1.0 2004 – HTML 5.0
  • 4. Назначение HTMLтегов Форматирование текста Форматирование таблиц и списков Организация ссылок на другие ресурсы Описание фреймов Вставка изображений и мультимедиа
  • 5. Формат HTMLтегов HTMLтег записывается в угловых скобках и состоит из имени за которым может следовать список атрибутов Атрибуты – элементы, которые дают браузеру дополнительную информацию об отображении расширяемой информации Большинство тегов имеют два компонента – открывающий и закрывающий теги(парные теги) Закрывающий компонент имеет то же название, но при записи перед названием ставится символ « / »
  • 6. Формат HTMLтегов <p>Это параграф</p> TAG закрывающий TAG открывающий
  • 7. Назначение HTMLтегов <p class=“summary”>Это параграф</p> АТРИБУТ <p id=“main” class=“summary”>Это параграф</p> АТРИБУТ АТРИБУТ
  • 8. Назначение HTMLтегов <p class=“summary”>Это параграф</p> СОДЕРЖАНИЕ ЭЛЕМЕНТА
  • 9. Структура HTMLдокумента <!doctype html> <html> <head> <title>Заголовок</title> </head> <body> <p>Параграф</p> </body> </html> HTML HEAD TITLE BODY P
  • 10. Структура HTMLдокумента Тег <HTML> указывает программе просмотра страниц что это HTML документ Тег <HEAD> определяет место, где помещается различная информация не отображаемая в теле документа. Здесь располагается тег названия документа Тег <TITLE> - тег названия документа. Текст внутри него отображается не на странице, а как заголовок окна браузера. Тег <BODY> определяет видимую часть документа.В этом разделе располагается вся содержательная часть документа (текст статьи, фотографии, формы для заполнения, другие объекты).
  • 11. Структура HTMLзаголовка <head> <title>Заголовок</title> <meta name=“description”>Описание сайта</meta> <meta name=“keywords”>фото, видео, музыка</meta> <link type=“text/css” rel=“stylesheets” href=“style.css”> <script type=“text/javascript” src=“script.js”></script> </head>
  • 12. Тег META Определяет метатеги, которые используются для хранения информации предназначенной для браузеров и поисковых систем. Например, механизмы поисковых систем обращаются к метатегам для получения описания сайта, ключевых слов и других данных Атрибуты charset – задает кодировку документа content – устанавливает значение атрибута, заданного с помощью name или http-equiv http-equiv– предназначендля конвертирования метатега в заголовок HTTP name – Имяметатега, также косвенно устанавливает его предназначение
  • 13. Тег LINK Устанавливает связь с внешним документом вроде файла со стилями или со шрифтами Атрибуты charset – кодировка связываемого документа href– путь к связываемому файлу rel – определяет отношения между текущим документом и файлом, на который делается ссылка type – MIME-тип данных подключаемого файла
  • 14. Тег SCRIPT Предназначен для описания скриптов, может содержать ссылку на программу или ее текст на определенном языке Скриптымогут располагаться во внешнем файле и связываться с любым HTML-документом Такой подход позволяет использовать одни и те же общие функции на многих веб-страницах и ускоряет их загрузку, т.к. внешний файл кэшируется при первой загрузке, и скрипт вызывается быстрее при последующих вызовах Атрибуты language – устанавливает язык программирования на котором написан скрипт. src– адрес скрипта из внешнего файла для импорта в текущий документ rel – определяет отношения между текущим документом и файлом, на который делается ссылка type – определяет тип содержимого тега
  • 15. Элемент DOCTYPE Предназначен для указания типа текущего документа — DTD (documenttypedefinition, описание типа документа). Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, поскольку HTML существует в нескольких версиях, кроме того, имеется XHTML (EXtensibleHyperTextMarkupLanguage, расширенный язык разметки гипертекста), похожий на HTML, но различающийся с ним по синтаксису. Чтобы браузер «не путался» и понимал, согласно какому стандарту отображать веб-страницу и необходимо в первой строке кода задавать <!DOCTYPE>.
  • 18. Элемент DOCTYPEHTML 5 <!DOCTYPE html>
  • 21. Элемент DOCTYPE синтаксис <!DOCTYPE [Элемент верхнего уровня] [Публичность] "[Регистрация]//[Организация]//[Тип] [Имя]//[Язык]" "[URL]">
  • 22. Типы элементов Блочный элемент (block element) Встроеный элемент (inline element)
  • 23. Блочный элемент Блочным называется элемент, который отображается на веб-странице в виде прямоугольника Такой элемент занимает всю доступную ширину, высота элемента определяется его содержимым, и он всегда начинается с новой строки К блочным элементам относятся контейнеры <div>, <h1> и <p> Допускается вкладывать один блочный элемент внутрь другого, а также размещать внутри них встроенные элементы Запрещено добавлять внутрь встроенных элементов блочные
  • 24. Блочный элемент <html> <head> <title>Блочные элементы</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <div><p>Параграф</p></div> <h2><ahref="link1.html">Ссылка</a></h2> </body> </html>
  • 26. Блочный элемент Блочные элементы выступают в качестве основного строительного материала при верстке веб-страниц Такие элементы характерны тем, что всегда начинаются с новой строки и занимают всю доступную ширину области, в которой располагаются Спецификация CSS определяет, что высота и ширина элемента определяется не только значениями height и width, но к ним еще плюсуется значение полей, отступов и границ. Браузеры в этом плане делятся на две части: одни поддерживают в этом вопросе спецификацию, другие же ее игнорируют и поступают по-своему. Это создает трудности разработчикам, которые желают делать универсальные веб-страницы.
  • 27. Встроенный элемент Встроенными называются такие элементы веб-страницы, которые являются непосредственной частью другого элемента, например, текстового абзаца К встроенным элементам относятся теги <span>, <a>, <q>, <code> и др. В основном они используются для изменения вида текста или его логического выделения.
  • 28. Встроенный элемент <body> <div> <span class="pic"><imgsrc="images/mail.gif" width="45" height="38" alt=""></span> <span class="send">Отправить ссылку на эту статью другу</span></div> </body>
  • 30. Встроенный элемент Встроенные элементы удобно использовать для изменения вида и стиля текста, в частности, отдельных символов и слов Для этой цели обычно применяется универсальный тег <span>, который самостоятельно никак не модифицирует содержимое, но легко объединяется со стилями через классы или идентификаторы С помощью этого тега можно легко управлять видом и положением отдельных фрагментов текста или рисунков
  • 31. Отличия inlineи blockэлементов Встроенные элементы могут содержать только данные или другие встроенные элементы, а в блочные допустимо вкладывать другие блочные элементы, встроенные элементы, а также данные. Иными словами, встроенные элементы никак не могут хранить блочные элементы Блочные элементы всегда начинаются с новой строки, а встроенные таким способом не акцентируются Блочные элементы занимают всю доступную ширину, например, окна браузера, а ширина встроенных элементов равна их содержимому плюс значения отступов, полей и границ