ВВЕДЕНИЕ В HTML УРОК 1 План урока 1) определение HTML; 2) история создания языка HTML; 3) структура HTML Определение HTML HTML – это гипертекстовый язык разметки (HyperText Markup Language), который используется для создания документов в Интернет (веб-страниц). История создания языка HTML Началось все для HTML (а вместе с ним и для WWW) в конце 1980-х годов, когда у ученых из Европейской лаборатории элементарных частиц (CERN) возникла необходимость обмениваться множеством различных документов при помощи быстро развивающейся сети Интернет. История создания языка HTML В 1989 году Тим БернерсЛи создал новый язык форматирован ия документов. Тим Бернерс-Ли История создания языка HTML В его основу был положен другой ранее созданный язык – SGML, который предусматривал установку связей между документами с помощью гиперссылок. История создания языка HTML Новый язык разметки был назван HTML (HyperText Markup Language). Этот же человек реализовал и первую программу для просмотра HTML-документов – браузер. История создания языка HTML К тому же в 1993 году команда программистов, руководителем которой являлся основатель компании Netscape Марк Андриессен, разработала первый браузер, имеющий полноценный графический интерфейс и позволяющий работать с мышью, – Mosaic. Марк Андриессен История создания языка HTML В 1994 году была создана организация, взявшая на себя разработку единых стандартов развития WWW – World Wide Web Consortium (W3C). Эта организация и занялась подготовкой стандартов HTML (начиная с HTML 2.0). Примеры сайтов созданных с помощью языка HTML http://school-collection.edu.ru/ http://kpolyakov.narod.ru/ http://www.egepro.ru/ Примеры сайтов созданных с помощью языка HTML Примеры сайтов созданных с помощью языка HTML Примеры сайтов созданных с помощью языка HTML HTML-документ HTML-документ – это обычный текстовый документ, созданный в любом текстовом редакторе, например, в Блокноте, и оформленный в соответствии с правилами языка HTML. HTML-документ Для файлов, содержащих HTMLдокументы, используется расширение HTML или HTM (например, MyWedPage.html или MyWedPage.htm). Расширение HTM использовалось ранее для корректного отображения имен файлов в формате MS-DOS. Элемент Элемент – это конструкция языка HTML, содержащая данные. HTML включает в себя различные типы элементов, которые позволяют задавать абзацы, гипертекстовые ссылки, списки, таблицы, изображения и т. д. Элемент Конструкция <P>Привет !</P> представляет собой элемент. Обычно элемент можно разделить на три части. Первая часть – <P> – называется открывающим тегом (англ. tag). Далее идет содержание элемента, которое в данном случае состоит из слова Привет !. И наконец, </P> является закрывающим тегом. Элемент Открывающий и закрывающий теги нужны для указания начала и конца элемента. Теги всегда начинаются символом < и заканчиваются символом >. В закрывающем теге перед его именем помещается символ /. Атрибуты Элементы могут содержать параметры, называемые атрибутами. Атрибуты могут иметь определенные значения (по умолчанию или устанавливаемые авторами). Пара атрибут/значение указывается в начальном теге элемента перед символом >, например: <BODY bgcolor = «#FF0000»> Атрибуты Каждому атрибуту может быть присвоено значение определенного типа. В приведенном примере указание атрибута bgcolor (имеющего тип %Color) в элементе BODY приведет к тому, что цвет фона страницы станет красным. Значения атрибутов заключаются в кавычки, хотя в определенных случаях кавычки необязательны. Вложенные элементы Элемент, находящийся внутри другого элемента, называется вложенным. Пример использования элементов для задания шрифта: вложенных начертания <I>Курсив<B>-Полужирный курсив</B>Курсив</I> Вложенные элементы При обработке приведенного HTML-кода получится следующая страница Блочные и встроенные элементы Различают также блочные и встроенные элементы (иногда их называют элементами уровня блока и элементами уровня текста). Основным отличием блочных элементов является форматирование их браузером как обособленной части документа. Блочные и встроенные элементы Блочные элементы задаются парными тегами и могут содержать вложенные блочные или встроенные элементы и, естественно, текст. Блочные и встроенные элементы Встроенные элементы обычно находятся прямо в тексте и могут иметь содержимое или не иметь его. В отличие от блочных элементов, встроенные элементы могут содержать только текст или вложенные встроенные элементы. Просмотр HTML-документа Для просмотра HTML-документов используются специальные программы – браузеры. При открытии HTML-документа браузер распознает теги и учитывает их при отображении текста. Просмотр HTML-документа Существует большое количество программ, позволяющих просматривать HTML-документы. Это такие распространенные приложения, как Internet Explorer, Mozilla Firefox, Google Chrome, Opera. Пример HTML-документ <HTML> <TITLE>Простой HTML-документ</TITLE> <BODY> <H1>Заголовок</H1> Текст страницы </BODY> </HTML> Пример HTML-документ Этот HTML-документ отображается браузером Internet Explorer так, как показано на рисунке: Структура HTML-документа Каждый HTML документ должен начинаться со строки <!DOCTYPE ...>, которая указывает на версию HTML и строгость написания и использования HTML элементов (тегов). Для HTML5 данная строка выглядит так: <!DOCTYPE html> Структура HTML-документа Далее следует сам документ, начало и конец которого обозначаются тегами <html> и </html>. Внутри документа есть два основных блока -- <head> и <body>. <html> <head></head> <body></body> </html> В блоке <head> могут содержаться: заголовок документа <title>, который устанавливает заголовок страницы в браузере мета теги названию, описания и ключевых слов документа <meta> ссылка на стилевой файл документа <link> ссылки на JavaScript файлы, использующиеся в документе (тег <script>) описание автора документа Второй раздел <body> содержит непосредственно элементы страницы. <html> <head> <title>My first page</title> </head> <body> <h1>Page title</h1> <p>Page description</p> </body> </html> Блок <body> может содержать такие HTML теги: <table> <a> - ссылка <img> <div> <p> - таблица - изображение - блочный элемент, без оформления - параграф, абзац <span> - строчный элемент, без оформления Блок <body> может содержать такие HTML теги: <form> - форма <ul>, <ol> - списки <input>, <textarea>, <select> - элементы формы <h1> - <h6> - заголовки <b>, <i>, <u>, <em> - строчные элементы для оформления текста - жирный, курсив <audio>, <video>, <canvas> - мультимедийные элементы Контрольные вопросы 1. Что такое HTML? 2. В каком году был разработан язык разметки HTML? 3. Кто создал язык разметки HTML? 4. Какой ранее созданный язык был положен в основу для разработки языка HTML? 5. Основная структура HTML-документа. Домашнее задание Выучить записи в тетрадях