HTML
Язык гипертекстовой разметки HTML (Hypertext Markup Language) предназначен для создания гипертекстовых документов.
К Интернету подключается огромное количество компьютеров различной архитектуры и разных возможностей по отображению информации. Задача разработки страниц для каждого типа оборудования является практически невыполнимой. С учетом того, что документ будет доступен миллионам компьютеров, нельзя заранее определить, на каком типе оборудования он будет воспроизводиться. При этом функциональная разметка документа должна быть прочитана независимо от способа вывода. Это достигается использованием HTML.
HTML-документ состоит из собственно текста и разметки, к которой относятся все записи, не являющиеся информационным наполнением документа. Разметка HTML позволяет определить ссылки на внешние документы или на внутренние разделы того же самого документа, а также несет информацию о форматировании документа.
Для того чтобы пояснить идею организации HTML-документа, уместно привести аналогию с работой технического редактора, который готовит текст для верстки. Редактор делает разметку текста, отмечая, каким должен быть формат, как набрать заголовки, где что расположить. Например, это могут быть пометки типа: «Данный абзац напечатать жирным шрифтом, такое-то предложение выделить красным цветом, а после такого-то абзаца вставить текст со страницы такой-то». Для того чтобы комментарии редактора читались корректно, существуют специальные правила разметки. Верстальщик читает комментарии технического редактора и заверстывает текст в соответствии с ними.
Аналогичные комментарии записываются в HTML-документе, затем они прочитываются браузером, чтобы он «знал», как нужно отображать данные на экране компьютера.
HTML описывает лишь самые общие инструкции для представления информации, которые могут быть интерпретированы различными браузерами на разных платформах. При этом изначально принимается как данность факт невозможности достижения абсолютной точности воспроизведения исходного документа всеми клиентами.
Это означает, что страница, описанная одним и тем же HTML-кодом, может по-разному отражаться на двух компьютерах с разными платформами, режимами монитора и браузерами. Можно сказать, что браузер выполняет форматирование документа, исходя из набора инструкций, содержащихся в HTML, и из возможностей по отображению информации конкретным компьютером.
Например, если на вашем компьютере нет шрифта, которым предписывается отобразить ту или иную надпись, будет использован другой, ближайший к нему из доступного набора.
Кроме того, пользователи могут изменить настройки браузера так, чтобы документ отображался оптимальным для них образом.
Например, в настройках браузера вы можете указать правила выбора цвета для отображения фона документа, определив, каким должен быть цвет шрифта на Web-странице и каким цветом должны выделяться текстовые гиперссылки.
Язык HTML был разработан в конце 1980-х годов в физической лаборатории CERN (Швейцария) и поначалу использовался в локальной сети лаборатории. Однако вскоре он завоевал популярность и стал широко применяться в Интернете.
Стандарт HTML – это набор формальных рекомендаций, определенных консорциумом W3C (World Wide Web Consortium) и обрабатываемых браузерами ведущих производителей, такими как Microsoft Internet Explorer и Netscape Navigator. Однако Internet Explorer и Netscape Navigator интерпретируют отдельные конструкции языка по-разному, а также используют некоторые нестандартные расширения, специфические только для данного браузера. Поэтому, в принципе, нет гарантии, что отображение страниц, использующих расширенные возможности HTML, будет одинаково осуществлено в разных браузерах. В связи с этим разработчики Web-страниц вынуждены проверять функциональность создаваемых сайтов как минимум в двух вышеназванных браузерах.
Основное достоинство HTML – это его простота. Для подготовки HTML-документов не требуется знания языков программирования.
Не нашли то, что искали? Воспользуйтесь поиском:
Лучшие изречения: Как то на паре, один преподаватель сказал, когда лекция заканчивалась — это был конец пары: "Что-то тут концом пахнет". 8410 —
| 8028 —
или читать все.
78.85.5.224 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.
Отключите adBlock!
и обновите страницу (F5)
очень нужно

- Total: 1
- 0
- 0
- 1
HTML язык (HyperText Markup Language) – это стандартный язык разметки гипертекста в Интернете. Его основное предназначение – создавать интернет-страницы и обеспечивать нормальное расположение в документе списков, заголовков, таблиц, картинок и прочих материалов. Гипертекст в данном случае – это текст, связанный указателями-ссылками с другими текстами.
Если говорить понятнее, то HTML – это простой набор кодов для описания структуры документа. А браузеры разъясняют язык HTML и отображают на экране монитора компьютера или других устройств уже понятный пользователю форматированный текст с картинками, таблицами, заголовками, списками и т.д.
Содержание
- Как и когда появился HTML язык?
- Из каких компонентов состоит HTML?
- Какая структура HTML документа?
- Содержание
- Общее представление [ править | править код ]
- Браузеры [ править | править код ]
- Версии [ править | править код ]
- Перспективы [ править | править код ]
- Структура HTML-документа [ править | править код ]
Как и когда появился HTML язык?
HTML был придуман в 86-м году прошлого века. Инициатором стал ученый из Великобритании Тимон Бернерс-Ли, работающий в Европейской организации по ядерным исследованиям в Женеве.
Тогда он предложил HTML в качестве языка для передачи технических и научных данных между Институтами. Это поспособствовало тому, что все научные документы легко читались и выглядели одинаково хорошо на всех устройствах.
Изначально HTML использовался исключительно в научных учреждениях, но вскоре такая идея понравилась людям настолько, что распространилась далеко за их пределы, и сегодня этот язык является основой Интернета. Кроме упрощения структуры документа, HTML начал поддерживать гипертекст.
Современные функции языка HTML сильно отличаются от тех задач, которые он выполнял много лет назад. Создавался он с целью структурирования и форматирования документов, при этом элементы отображения не применялись. HTML текст можно было посмотреть на любой технике: цветном мониторе компьютера, небольшом экране мобильника, органайзере с монохромным экраном или программе чтения текста голосом. Он воспроизводился на них без каких-либо помарок.
Но со временем потребности возрастали, что привело к появлению картинок, звука, диаграмм и прочих элементов. В связи с этим выходили новые версии HTML, последней из которых является HTML 5. Современная версия позволяет создавать уже не только сайты, но и web-приложения.
Из каких компонентов состоит HTML?
HTML язык содержит несколько основных компонентов, которые выполняют определенные функции:
- Тег (дескриптор). HTML полностью состоит из дескрипторов. Они посылают команды веб-браузеру, выполняющему конкретные функции. К примеру, вставляет картинки или создает списки.
- Атрибут (аргумент). Предназначен для внесения изменений в теге. То есть, он может выровнять по краю или центру абзац/картинку внутри самого тега.
- Значение. Определяет изменения от атрибутов. Например, при выравнивании текста или изображения, для атрибута можно задать различные значения: текстовые (left либо right), или числовые (размеры картинки по ширине и высоте).
Какая структура HTML документа?
Посетив в браузере любую web-страницу, вы можете посмотреть, как она выглядит в кодовом формате, нажав правой кнопкой мыши на странице и выбрав раздел «Посмотреть код».

Пример части структуры страницы на которой вы находитесь
Можно заметить, что в начале любого документа в формате HTML есть строка , обозначающая версию HTML и порядок написания и применения тегов. В устаревших версиях HTML было изобилие самых разных вариаций тега DOCTYPE, но в новой версии существует только один – !DOCTYPE.
За ним следует непосредственно документ страницы, имеющий начало и конец, которые обозначаются открывающимся ( ) и закрывающимся ( ) тегами соответственно. По сути, этот парный тег является контейнером, где находится все содержимое web-страницы – весь полезный контент охвачен этими двумя элементами.
Внутри самого документа находятся 2 блока: и , и выглядит это следующим образом:
В содержатся служебные элементы для поисковиков и браузеров:
- заголовок (обязательный тег) документа, отображающийся в выдаче поисковика и во вкладке браузера;
- мета теги названия, описания и ключей;
- описание содержания документа;
- ссылки на стилевые файлы
- ;
- ссылки на скрипты
HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартизированный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML). Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.
Язык HTML до 5-й версии определялся как приложение SGML (стандартного обобщённого языка разметки по стандарту ISO 8879). Спецификации HTML5 формулируются в терминах DOM (объектной модели документа).
Язык XHTML является более строгим вариантом HTML, он следует синтаксису XML и является приложением языка XML в области разметки гипертекста.
Во всемирной паутине HTML-страницы, как правило, передаются браузерам от сервера по протоколам HTTP или HTTPS, в виде простого текста или с использованием шифрования.
Содержание
Общее представление [ править | править код ]
Язык гипертекстовой разметки HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1986—1991 годах в стенах ЦЕРНа в Женеве в Швейцарии [3] . HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов — дескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.
Первым общедоступным описанием HTML был документ «Теги HTML», впервые упомянутый в Интернете Тимом Бернерсом-Ли в конце 1991 года, [4] [5] . В нём описываются 18 элементов, составляющих первоначальный, относительно простой дизайн HTML. За исключением тега гиперссылки, на них сильно повлиял SGMLgu >[6] .
Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег
Браузеры [ править | править код ]
Текстовые документы, содержащие разметку на языке HTML (такие документы традиционно имеют расширение .html или .htm ), обрабатываются специальными приложениями, которые отображают документ в его форматированном виде. Такие приложения, называемые «браузерами» или «интернет-обозревателями», обычно предоставляют пользователю удобный интерфейс для запроса веб-страниц, их просмотра (и вывода на иные внешние устройства) и, при необходимости, отправки введённых пользователем данных на сервер. Наиболее популярными на сегодняшний день браузерами являются Google Chrome, Mozilla Firefox, Opera, Internet Explorer и Safari (см.: Браузер#Рыночные доли).
Версии [ править | править код ]
- HTML 2.0 — опубликован IETF как RFC 1866 в статусе Proposed Standard (24 ноября1995 года) [7] ;
- HTML 3.0 — 28 марта 1995 года — IETF Internet Draft (до 28 сентября 1995 года);
- HTML 3.2 [8] — 14 января1997 года;
- HTML 4.0 [9] — 18 декабря 1997 года;
- HTML 4.01 [10] — 24 декабря1999 года;
- ISO/IEC 15445:2000 [11] (так называемый ISO HTML, основан на HTML 4.01 Strict) — 15 мая2000 года;
- HTML5[12] — 28 октября2014 года[13] ;
- HTML 5.1 начал разрабатываться 17 декабря 2012 года [14][15] . Рекомендован к применению с 1 ноября 2016 года [16][17][18][19] .
- HTML 5.2 был представлен 14 декабря 2017 года [20][21][22] .
- HTML 5.3 был представлен 24 декабря 2018 года.
Официальной спецификации HTML 1.0 не существует. До 1995 года существовало множество неофициальных стандартов HTML. Чтобы стандартная версия отличалась от них, ей сразу присвоили второй номер.
Версия 3 была предложена Консорциумом Всемирной паутины (W3C) в марте 1995 года и обеспечивала много новых возможностей, таких как создание таблиц, «обтекание» изображений текстом и отображение сложных математических формул, поддержка gif формата. Даже при том, что этот стандарт был совместим со второй версией, реализация его была сложна для браузеров того времени. Версия 3.1 официально никогда не предлагалась, и следующей версией стандарта HTML стала 3.2, в которой были опущены многие нововведения версии 3.0, но добавлены нестандартные элементы, поддерживаемые браузерами Netscape Navigator и Mosaic.
В версии HTML 4.0 произошла некоторая «очистка» стандарта. Многие элементы были отмечены как устаревшие и не рекомендованные (англ. deprecated ). В частности, тег , используемый для изменения свойств шрифта, был помечен как устаревший (вместо него рекомендуется использовать таблицы стилей CSS).
В 1998 году Консорциум Всемирной паутины начал работу над новым языком разметки, основанным на HTML 4, но соответствующим синтаксису XML. Впоследствии новый язык получил название XHTML. Первая версия XHTML 1.0 одобрена в качестве Рекомендации консорциума Всемирной паутины 26 января 2000 года.
Планируемая версия XHTML 2.0 должна была разорвать совместимость со старыми версиями HTML и XHTML, но 2 июля 2009 года Консорциум Всемирной паутины объявил, что полномочия рабочей группы XHTML2 истекают в конце 2009 года. Таким образом, была приостановлена вся дальнейшая разработка стандарта XHTML 2.0 [23] .
Перспективы [ править | править код ]
В настоящее время Консорциум Всемирной паутины разработал HTML версии 5. Черновой вариант спецификации языка появился в Интернете 20 ноября 2007 года.
Сообществом WHATWG (англ. Web Hypertext Application Technology Working Group ), начиная с 2004 года [24] , разрабатывается спецификация Web Applications 1.0, часто неофициально называемая «HTML 5», которая расширяет HTML (впрочем, имея и совместимый с XHTML 1.0 XML-синтаксис) для лучшего представления семантики различных типичных страниц, например форумов, сайтов аукционов, поисковых систем, онлайн-магазинов и т. д., которые не очень удачно вписываются в модель XHTML 2.0.
Структура HTML-документа [ править | править код ]
HTML — теговый язык разметки документов. Любой документ на языке HTML представляет собой набор элементов, причём начало и конец каждого элемента обозначается специальными пометками — тегами. Элементы могут быть пустыми, то есть не содержащими никакого текста и других данных. В этом случае обычно не указывается закрывающий тег (например, тег переноса строки
— одиночный и закрывать его не нужно) . Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства (например, атрибут href=" у ссылки). Атрибуты указываются в открывающем теге. Вот примеры фрагментов HTML-документа:
- Текст между двумя тегами — открывающим и закрывающим.
- Здесь элемент содержит атрибут href, то есть гиперссылку.
- А вот пример пустого элемента:
Регистр, в котором набрано имя элемента и имена атрибутов, в HTML значения не имеет (в отличие от XHTML). Элементы могут быть вложенными. Например, следующий код:
даст такой результат:
Этот текст будет полужирным, а этот — ещё и курсивным.
Кроме элементов, в HTML-документах есть и сущности (англ. entities) — «специальные символы». Сущности начинаются с символа амперсанда и имеют вид &имя; или &#NNNN; , где NNNN — код символа в Юникоде в десятичной системе счисления.
Например, © — знак авторского права (©). Как правило, сущности используются для представления символов, отсутствующих в кодировке документа, или же для представления «специальных» символов: & — амперсанда (&), — символа «меньше» ( > — символа «больше» (>), которые некорректно записывать «обычным» образом, из-за их особого значения в HTML.
Каждый HTML-документ, отвечающий спецификации HTML какой-либо версии, должен начинаться со строки объявления версии HTML , которая обычно выглядит примерно так:
Если эта строка не указана, то добиться корректного отображения документа в браузере становится труднее.
Далее обозначается начало и конец документа тегами и соответственно. Внутри этих тегов должны находиться теги заголовка ( ) и тела (





