Как пишут страницы Всемирной паутины

Время прочтения статьи
Текущий рейтинг статьи 4.8 4.8
Количество прочтений 3595
Дата добавления 2013-01-31
Тим Бернерс-Ли — отец Всемирной паутины — не только разработал и успешно внедрил протокол HTTP — протокол передачи гипертекста. Он также разработал язык разметки документов в сети, использующийся до сих пор и являющийся стандартным языком разметки. О языке разметки гипертекста мы сегодня и рассказываем.
Язык HTML. Общее представление, структура HTML-документа, версии, браузеры
Содержание статьи "Язык HTML. Общее представление, структура HTML-документа, версии, браузеры":
  1. HTML — "язык разметки гипертекста"
  2. История и общее представление
  3. Цели создания HTML
  4. Структура HTML-документа
  5. Браузеры
  6. Комментарии

HTML — "язык разметки гипертекста"

Расшифровывается эта хитрая аббревиатура просто: HyperText Markup Language. Как уже было сказано HTML является стандартным языком разметки документов во Всемирной паутине, большинство веб-страниц написано именно на нём.

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

История и общее представление

Язык HTML был разработан приблизительно в 1986—1991 годах. Изначально HTML создавался как язык для обмена научной и технической документацией. Причём "целевой аудиторией" были люди, не являющимися специалистами в области вёрстки.

Официальной спецификации HTML 1.0 не существует. Вплоть до 1995 года было распространено большое количество неофициальных стандартов HTML. Когда появилась стандартная версия, а произошло это 22 сентября 1995 года, ей сразу присвоили второй номер - HTML 2.0.

На сегодняшний день существует пять разработанных стандартов HTML 3.2; 4.0 и 4.01, а также ISO/IEC 15445:2000 (так называемый ISO HTML, основанный на HTML 4.01 Strict), одобренный как стандарт 15 мая 2000 года. Ещё две версии языка находятся на стадии разработки: HTML 5 и 5.1.

По сути, HTML представляет собой "частный случай" SGML - стандартного обобщённого языка разметки. Он довольно широко использовался в печатной и издательской сфере, но его сложность затруднила его широкое распространение для повседневного использования.

HTML в этом смысле значительно проще, так как его ресурсы представляют собой определённый небольшой набор структурных и семантических элементов — дескрипторов, которые часто называют "тегами".

Используя HTML, можно без особых трудностей создать не слишком сложный, но при этом аккуратно оформленный документ. Кроме упрощения структуры документа, в языке HTML реализована поддержка гипертекста.

Цели создания HTML

Язык HTML первоначально был задуман и создан как средство структурирования и форматирования документов без привязки к средствам воспроизведения. То есть, текст с HTML-разметкой должен был без каких бы то ни было искажений (стилистических или структурных) воспроизводиться на оборудовании с различными техническими характеристиками, в том числе и на самом простом.

Сегодня применение языка HTML ушло далеко от его первоначальной задачи: главная идея HTML - его платформонезависимость - была "принесена в жертву" потребностям в мультимедийном и графическом оформлении.

Структура HTML-документа

Любой документ на языке HTML представляет собой набор элементов, причём начало и конец каждого элемента обозначается специальными пометками — тегами. Элементы могут быть пустыми, то есть не содержащими никакого текста и других данных, например, тег перевода строки, после которого закрывающий тег не указывается.

Каждый HTML-документ, отвечающий спецификации HTML какой-либо версии, обязан начинаться со строки декларации версии HTML . Если эта строка не указана, то добиться корректного отображения документа в браузере становится труднее. Далее соответствующими тегами обозначается начало и конец документа. Внутри этих тегов должны находиться теги заголовка и тела документа.

Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства: размер или цвет шрифта, а также его начертание - полужирный или курсив. Атрибуты указываются в открывающем теге. Элементы могут быть вложенными, то есть к одному и тому же тексту можно применить не только тег "полужирный", но и тег "курсив". Пример оформления HTML-документа на рисунке слева.

Браузеры

Браузер или интернет-обозреватель - программное приложение, предоставляющие пользователю удобный интерфейс для работы с веб-страницами: их запроса, просмотра и, при необходимости, вывода на иные внешние устройства, а также для отправки введённых пользователем данных на сервер.

Практически все популярные браузеры распространяются бесплатно или "в комплекте" с другими приложениями: Internet Explorer (совместно с Microsoft Windows), Mozilla Firefox (бесплатно, свободное ПО, совместно с многими дистрибутивами Linux, например, Ubuntu), Safari (совместно с Mac OS X и бесплатно для Microsoft Windows), Google Chrome (бесплатно), Opera (бесплатно, начиная с версии 8.5).

На диаграмме представлены доли браузеров для персональных компьютеров.

На сегодняшний день работа над стандартом HTML продолжается для достижения лучшего представления содержимого различных типичных страниц, например форумов, сайтов аукционов, поисковых систем, онлайн-магазинов и так далее.

Оцените эту публикацию
Источник: Поэтому.Ру
Комментариев: 10
Текущий рейтинг: 4.8. Голосов: 4

Отзывы и комментарии к статье

avatar
10 • 01:05, 2013-07-18
Язык программирования HTML не очень сложный, просто надо потренироваться. Я сама изучила HTML, просто просматривая видео на youtube. Чем больше ты этим занимаешься, тем легче и быстрее все получается.
avatar
9 • 08:28, 2013-07-14
Не так страшен этот «эйчтитипи» как его малюют. Если взяться – то можно и разобраться. А тем, кому это надо – то не можно, а нужно. А как по мне, то и такого обзора… уже с предостатком. wacko
avatar
8 • 23:44, 2013-06-30
Интересная статья. Много раз пробовал научиться писать HTML страницы, но все время чего-то не хватало, наверное, желания. Говорил всем, что язык очень сложный и что сам не смог выучить его, до того, как моя тётя, которая, как мне всегда казалось, не очень разбиралась в работе с компьютером, стала писать сайты на заказ. И научилась она этому всего за 2 месяца. Конечно, сначала сайты были не очень большими, но с каждым разом изучала, что-то новое и добавляла в свои сайты. Так что для тех, кто переживает, сможет ли он научиться писать сайты, скажу, что если действительно посвятить изучению языка какое-то время, то научиться писать сайты не так уж сложно.
avatar
7 • 12:33, 2013-04-29
Каким бы сложным не казалось написание странички, сам по себе язык HTML очень прост. И после его небольшого изучения, это может сделать каждый желающий. Причём, для написания не обязательно использовать специальные программы.
avatar
6 • 12:51, 2013-02-24
В данный момент страницы html все больше и больше создаются с помощью специальных программ, которые намного ускоряют написания html-страниц, и в то же время и проверяют их
avatar
5 • 22:55, 2013-02-10
Так же следует сказать, что в данный момент для написания HTML страниц и создание сайтов целиком очень часто используют специальные вспомогательные программы. За счет этых програм без труда можно проверить правильность написания HTML кодов, что в свою очередь очень удобно при создание больших сайтов
avatar
4 • 23:24, 2013-02-05
Когда я тренировался в написании простых веб-страничек, то первый мой опыт работы был (только не смейтесь!) с Word-ом. Оказывается, он тоже умеет сохранять странички в HTML. Стоит ли говорить, что "сайт", нацарапанный в Word, в браузерах открылся совсем не так, как было видно в теле программы.

Следующим этапом познания разметки стали эксперименты в бесплатных программах, основанных на принципе "что вижу - то и получаю".
Результат стал получше, однако все равно не во всех браузерах странички выглядели одинаково.

В итоге, открыл я Блокнот, и начал вручную корректировать теги.

Так что если вы желаете заняться сайтостроением, без знания этого языка вам не обойтись.
avatar
3 • 21:59, 2013-02-01
Очень информативная статья. Теперь я понял, как создаются веб-странички и отображаются в современных браузерах.
avatar
2 • 23:03, 2013-01-31
Следует отметить, что разрабатываемый HTML5 ставит перед собой задачу поддержать работу современных мультимедийных приложений. А вот читабельность, присущая предыдущим версиям языка останется прежней, что отрадно!
avatar
1 • 22:36, 2013-01-31
Тим Бернерс-Ли все-таки хороший человек,взял,да и придумал и внедрил такую замечательную вещь,как HTML.И я бы не сказал что этот язык программирования такой сложный,каждый сможет освоить.
avatar
Копирование любых материалов без ссылки на сайт www.poetomu.ru запрещено законом и преследуется профессиональными юристами совместно с органами прокуратуры и судами
© 2012—2018 Поэтому.ру Современная энциклопедия и познавательный журнал
Этот замечательный сайт изготовлен студией Ариф