SlideShare a Scribd company logo
1 of 11
HTML & CSS
ТЕМА 1. ВВЕДЕНИЕ В HTML
Язык гипертекстовой разметки
HTML (от англ. HyperText Markup Language - язык гипертекстовой разметки, который
используется для создания веб-страниц. Он состоит из набора структурных и семантических
элементов, которые описывают, как должны быть представлены части документа
(заголовки, абзацы, списки, изображения, и т.д.) в браузере.
Он интерпретируется (переводится) браузерами и отображается в виде документа в
удобной для пользователя форме.
Язык HTML понимается браузерами, а HTML-страницы, как правило, передаются по
протоколам HTTP или HTTPS в виде простого текста или с использованием шифрования.
Полученный в результате форматированный текст отображается на экране монитора
компьютера или мобильного устройства.
История развития HTML
Язык HTML был разработан британским ученым Тимом Бернерсом-Ли в Церне (Женева,
Швейцария) в 1991-1993 годах. Из года в год язык совершенствовался и как только
стандартная версия языка существенно менялась, ей присваивался следующий номер.
Дальнейшее развитие языка HTML
Версия Год
HTML 1991
HTML+ 1993
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 1.0 2000
HTML5 2012
XHTML5 2013
Теги HTML
HTML теги используются для определения структуры контента на веб-странице. При
помощи тегов мы размечаем контент и даем понять браузеру, как именно показывать ту
или иную часть контента (к примеру, текст, изображение, гиперссылка, и т.д.). Сами теги в
браузере не показываются.
Тег (дескриптор) – это элемент языка разметки, который обозначается начальным
(открывающим) тегом и конечным (закрывающим) тегом. Внутри скобок содержится имя
тега (элемента). Имя может содержать цифры и латинские буквы. Зачастую теги являются
сокращением от какого-то англоязычного термина.
Теги могут быть: обязательными, парными, непарными, с атрибутами
Строение тега
Открывающий тег: Он состоит из названия (обозначения) элемента (в нашем случае, p),
помещённого внутри угловых скобок. Данный тег служит признаком начала элемента, с
этого момента тег начинает влиять на следующее после него содержимое.
Закрывающий тег: выглядит как и открывающий, но содержит слеш (/) перед названием
тега. Он служит признаком конца элемента. Пропуски закрывающих тегов — типичная
ошибка, которая может приводить к неопределённым результатам — в лучшем случае всё
сработает правильно, в других - страница может вовсе не прорисоваться или прорисоваться
не как ожидалось.
Содержимое: Обычно содержимым является простой текст.
Элемент: открывающий тег + закрывающий тег + содержимое = элемент.
Атрибут, значение атрибута: используются для представления информации о теге.
Структура web-страницы
<!DOCTYPE html>
<html>
<head>
…
</head>
<body>
…
</body>
</html>
Тег <!DOCTYPE> предназначен для указания типа текущего документа и версии
языка HTML. Необходим для понимания браузером, как следует обрабатывать
(проверять) и отображать текущую веб-страницу.
Тег <html> является контейнеров, который заключает в себе все содержимое
веб-страницы, включая теги <head> и <body>. Открывающий и закрывающий
теги <html> в документе необязательны.
Тег <head> содержит в себе информацию о странице. В нем содержится
заголовок, ключевые слова, описание страницы и другие служебные данные.
Тег <body> является контейнером для всего содержимого, которое будет
отображено пользователю. Все пробельные символы более одного пробела
игнорируются, в том числе переносы строк и табуляция.
Пример
HTML редакторы и программы
Для эффективной работы с HTML и написания кода нам понадобятся следующие
инструменты и программы:
◦ текстовый редактор или редактор HTML для написания и редактирования кода;
◦ браузер для просмотра результатов;
◦ валидатор - специальная программа, проверяющая соответствие HTML-кода страниц
сайта современным стандартам и выявления ошибок в коде.
Основные правила использования
HTML и разметки
◦ Каждый тег должен начинаться с открывающей угловой скобки < и заканчиваться закрывающей
угловой скобкой > ;
◦ Все открытые теги должны быть закрыты;
◦ При записи имен тегов рекомендуется использовать нижний регистр и нельзя ставить пробелы
после и перед угловыми скобками;
◦ Нельзя нарушать вложенность тегов (<em> <b> … </em> </b>);
◦ Практически любой тег может содержать атрибуты;
◦ Атрибуты со значениями должны иметь такой вид: <em атрибут="значение атрибута"></em>;
◦ Порядок атрибутов не имеет значение и не влияет на результат отображения элемента.
Все правила описаны организацией W3C. Для проверки ошибок рекомендуется использовать сервис
http://w3c.org
Блочные и строчные HTML элементы
Элементы в HTML также делятся на блочные и строчные. Блочными называют элементы, которые
являются строительными блоками веб-страниц. Их используют для разделения содержимого веб-
страницы на логические блоки, такие как меню, шапка сайта, блок с контентом, “подвал” сайта и т.д.
Блочные элементы пишутся с новой строки; до и после этих элементов в браузере автоматически
добавляется разрыв строки.
У всех блочных элементов есть открывающие и закрывающие теги.
Строчными элементами размечают части содержимого элементов. Они занимают только
ограниченное тегами пространство, браузер не добавляет автоматически разрыв строки.
◦ Строчные элементы могут содержать только данные или другие строчные элементы, а в блочные
допустимо вкладывать другие блочные элементы, строчные элементы и данные;
◦ Строчные элементы не могут хранить блочные элементы;
◦ Строчные элементы можно превращать в блочные;
◦ Блочные элементы всегда начинаются с новой строки и занимают всю ширину.

More Related Content

What's hot

урок 7
урок 7урок 7
урок 7
JIuc
 
Презентация от Vopvet.Ru
Презентация от Vopvet.RuПрезентация от Vopvet.Ru
Презентация от Vopvet.Ru
Leva Sever
 
XForms новое поколение веб-форм
XForms новое поколение веб-формXForms новое поколение веб-форм
XForms новое поколение веб-форм
Alexander Anokhin
 
Правила хорошего SEO тона в Frontend разработке
Правила хорошего SEO тона в Frontend разработкеПравила хорошего SEO тона в Frontend разработке
Правила хорошего SEO тона в Frontend разработке
Ecommerce Solution Provider SysIQ
 
Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1
itc73
 

What's hot (18)

HTML
HTMLHTML
HTML
 
XML
XMLXML
XML
 
нтмл код
нтмл   коднтмл   код
нтмл код
 
Html
HtmlHtml
Html
 
урок 7
урок 7урок 7
урок 7
 
к мастер классу
к мастер классук мастер классу
к мастер классу
 
языка Html
языка Htmlязыка Html
языка Html
 
Лекция 8. HTML основы. Часть 1.
Лекция 8. HTML основы. Часть 1.Лекция 8. HTML основы. Часть 1.
Лекция 8. HTML основы. Часть 1.
 
XML Schema
XML SchemaXML Schema
XML Schema
 
HTML 2
HTML 2HTML 2
HTML 2
 
Html 1
Html  1Html  1
Html 1
 
лекц13
лекц13лекц13
лекц13
 
Презентация от Vopvet.Ru
Презентация от Vopvet.RuПрезентация от Vopvet.Ru
Презентация от Vopvet.Ru
 
XForms новое поколение веб-форм
XForms новое поколение веб-формXForms новое поколение веб-форм
XForms новое поколение веб-форм
 
Введение в DOM
Введение в DOMВведение в DOM
Введение в DOM
 
Правила хорошего SEO тона в Frontend разработке
Правила хорошего SEO тона в Frontend разработкеПравила хорошего SEO тона в Frontend разработке
Правила хорошего SEO тона в Frontend разработке
 
Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1
 
Лекция #3. Введение в языки разметки web-страниц
Лекция #3. Введение в языки разметки web-страницЛекция #3. Введение в языки разметки web-страниц
Лекция #3. Введение в языки разметки web-страниц
 

Similar to Тема 1. Введение в HTML

Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1
itc73
 
Верстка_Лекция1
Верстка_Лекция1Верстка_Лекция1
Верстка_Лекция1
itc73
 
lesson3_HTML_rus.pdf
lesson3_HTML_rus.pdflesson3_HTML_rus.pdf
lesson3_HTML_rus.pdf
mmmitioglo
 
язык разметки
язык разметкиязык разметки
язык разметки
elenash584
 
презентация по миру
презентация по мирупрезентация по миру
презентация по миру
kuzeenka31
 
форматирование текста в Html
форматирование текста в Htmlформатирование текста в Html
форматирование текста в Html
Maxim Colesnicov
 

Similar to Тема 1. Введение в HTML (20)

Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1
 
Верстка_Лекция1
Верстка_Лекция1Верстка_Лекция1
Верстка_Лекция1
 
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
 
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
 
Lection1
Lection1Lection1
Lection1
 
lesson3_HTML_rus.pdf
lesson3_HTML_rus.pdflesson3_HTML_rus.pdf
lesson3_HTML_rus.pdf
 
Лекция 16. Введение в HTML.pptx
Лекция 16. Введение в HTML.pptxЛекция 16. Введение в HTML.pptx
Лекция 16. Введение в HTML.pptx
 
Основы языка HTML
Основы языка HTMLОсновы языка HTML
Основы языка HTML
 
Lect1
Lect1Lect1
Lect1
 
язык разметки
язык разметкиязык разметки
язык разметки
 
презентация по миру
презентация по мирупрезентация по миру
презентация по миру
 
мова Html
мова Htmlмова Html
мова Html
 
Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...
Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...
Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...
 
Frontend
FrontendFrontend
Frontend
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4
 
Php intro rus
Php intro rusPhp intro rus
Php intro rus
 
Html, Css, Java Script
Html, Css, Java ScriptHtml, Css, Java Script
Html, Css, Java Script
 
форматирование текста в Html
форматирование текста в Htmlформатирование текста в Html
форматирование текста в Html
 
HTML. Быстрое погружение. Влад Савицкий
HTML. Быстрое погружение. Влад СавицкийHTML. Быстрое погружение. Влад Савицкий
HTML. Быстрое погружение. Влад Савицкий
 
HTML
HTMLHTML
HTML
 

Тема 1. Введение в HTML

  • 1. HTML & CSS ТЕМА 1. ВВЕДЕНИЕ В HTML
  • 2. Язык гипертекстовой разметки HTML (от англ. HyperText Markup Language - язык гипертекстовой разметки, который используется для создания веб-страниц. Он состоит из набора структурных и семантических элементов, которые описывают, как должны быть представлены части документа (заголовки, абзацы, списки, изображения, и т.д.) в браузере. Он интерпретируется (переводится) браузерами и отображается в виде документа в удобной для пользователя форме. Язык HTML понимается браузерами, а HTML-страницы, как правило, передаются по протоколам HTTP или HTTPS в виде простого текста или с использованием шифрования. Полученный в результате форматированный текст отображается на экране монитора компьютера или мобильного устройства.
  • 3. История развития HTML Язык HTML был разработан британским ученым Тимом Бернерсом-Ли в Церне (Женева, Швейцария) в 1991-1993 годах. Из года в год язык совершенствовался и как только стандартная версия языка существенно менялась, ей присваивался следующий номер.
  • 4. Дальнейшее развитие языка HTML Версия Год HTML 1991 HTML+ 1993 HTML 2.0 1995 HTML 3.2 1997 HTML 4.01 1999 XHTML 1.0 2000 HTML5 2012 XHTML5 2013
  • 5. Теги HTML HTML теги используются для определения структуры контента на веб-странице. При помощи тегов мы размечаем контент и даем понять браузеру, как именно показывать ту или иную часть контента (к примеру, текст, изображение, гиперссылка, и т.д.). Сами теги в браузере не показываются. Тег (дескриптор) – это элемент языка разметки, который обозначается начальным (открывающим) тегом и конечным (закрывающим) тегом. Внутри скобок содержится имя тега (элемента). Имя может содержать цифры и латинские буквы. Зачастую теги являются сокращением от какого-то англоязычного термина. Теги могут быть: обязательными, парными, непарными, с атрибутами
  • 6. Строение тега Открывающий тег: Он состоит из названия (обозначения) элемента (в нашем случае, p), помещённого внутри угловых скобок. Данный тег служит признаком начала элемента, с этого момента тег начинает влиять на следующее после него содержимое. Закрывающий тег: выглядит как и открывающий, но содержит слеш (/) перед названием тега. Он служит признаком конца элемента. Пропуски закрывающих тегов — типичная ошибка, которая может приводить к неопределённым результатам — в лучшем случае всё сработает правильно, в других - страница может вовсе не прорисоваться или прорисоваться не как ожидалось. Содержимое: Обычно содержимым является простой текст. Элемент: открывающий тег + закрывающий тег + содержимое = элемент. Атрибут, значение атрибута: используются для представления информации о теге.
  • 7. Структура web-страницы <!DOCTYPE html> <html> <head> … </head> <body> … </body> </html> Тег <!DOCTYPE> предназначен для указания типа текущего документа и версии языка HTML. Необходим для понимания браузером, как следует обрабатывать (проверять) и отображать текущую веб-страницу. Тег <html> является контейнеров, который заключает в себе все содержимое веб-страницы, включая теги <head> и <body>. Открывающий и закрывающий теги <html> в документе необязательны. Тег <head> содержит в себе информацию о странице. В нем содержится заголовок, ключевые слова, описание страницы и другие служебные данные. Тег <body> является контейнером для всего содержимого, которое будет отображено пользователю. Все пробельные символы более одного пробела игнорируются, в том числе переносы строк и табуляция.
  • 9. HTML редакторы и программы Для эффективной работы с HTML и написания кода нам понадобятся следующие инструменты и программы: ◦ текстовый редактор или редактор HTML для написания и редактирования кода; ◦ браузер для просмотра результатов; ◦ валидатор - специальная программа, проверяющая соответствие HTML-кода страниц сайта современным стандартам и выявления ошибок в коде.
  • 10. Основные правила использования HTML и разметки ◦ Каждый тег должен начинаться с открывающей угловой скобки < и заканчиваться закрывающей угловой скобкой > ; ◦ Все открытые теги должны быть закрыты; ◦ При записи имен тегов рекомендуется использовать нижний регистр и нельзя ставить пробелы после и перед угловыми скобками; ◦ Нельзя нарушать вложенность тегов (<em> <b> … </em> </b>); ◦ Практически любой тег может содержать атрибуты; ◦ Атрибуты со значениями должны иметь такой вид: <em атрибут="значение атрибута"></em>; ◦ Порядок атрибутов не имеет значение и не влияет на результат отображения элемента. Все правила описаны организацией W3C. Для проверки ошибок рекомендуется использовать сервис http://w3c.org
  • 11. Блочные и строчные HTML элементы Элементы в HTML также делятся на блочные и строчные. Блочными называют элементы, которые являются строительными блоками веб-страниц. Их используют для разделения содержимого веб- страницы на логические блоки, такие как меню, шапка сайта, блок с контентом, “подвал” сайта и т.д. Блочные элементы пишутся с новой строки; до и после этих элементов в браузере автоматически добавляется разрыв строки. У всех блочных элементов есть открывающие и закрывающие теги. Строчными элементами размечают части содержимого элементов. Они занимают только ограниченное тегами пространство, браузер не добавляет автоматически разрыв строки. ◦ Строчные элементы могут содержать только данные или другие строчные элементы, а в блочные допустимо вкладывать другие блочные элементы, строчные элементы и данные; ◦ Строчные элементы не могут хранить блочные элементы; ◦ Строчные элементы можно превращать в блочные; ◦ Блочные элементы всегда начинаются с новой строки и занимают всю ширину.