| Конспект_по_HTML |
| 1 | КОНСПЕКТ ПО HTML. ЧАСТЬ 1 Современный Интернет предоставляет множество функций, таких как обмен мгновенными сообщениями, электронная почта, потоковое видео. Однако основой, на которой держится сеть интернет являются сайты. На сегодняшний момент количество сайтов в сети более 10 миллиардов, и каждый день число увеличивается. В основе практически всех сайтов сети лежат три технологии, которые позволяют обеспечить представление информации в различных ее видах: технология HTML — отвечает за структурирование информации и выделение логических блоков на странице сайта технология CSS — используется для оформления и позиционирования, представления информации на странице технология JavaScript — используется для реализации динамики и интерактивного взаимодействия с пользователем. |
| 2 | Появление технологии HTML было обусловлено необходимостью создания простого средства разметки документов для облегчения навигации по информации, которым бы могли воспользоваться люди не имеющие специальных технических знаний без которой представить современную сеть невозможно. Давайте приступим к изучению HTML более подробно. Введение в язык разметки. Язык разметки гипертекста HTML Язык разметки гипертекста — HTML (hyper text markup language), это набор правил и знаков (тегов), которые используются для структурирования (разметки) текстовой информации, добавления в текст внешних изображений, создания таблиц, списков и т.д. |
| 3 | Текст, размеченный с помощью HTML интерпретируется браузером, в результате чего, пользователи видят не исходный код с элементами разметки, а итоговый результат обработки страницы. Одной из особенностей HTML является возможность создавать в коде ссылки на сторонние файлы (документы) или определенные места в файлах, что значительно упрощает, как навигацию между страницами, так и повышает удобство использования документов. |
| 4 | Подобная связь между документами в формате HTML называется гиперссылками, а использование гиперссылок позволяет организовывать удобную и простую связь между файлами. Развитие HTML, версии. Текущие используемые версии HTML и XHTML Удобство использования и простота освоения позволили HTML выйти за пределы инструмента для научного использования и определили его как основу сети Интернет. В ходе становления и развития HTML принято выделять следующие этапы (версии): HTML 0.9 — описывал основы языка и протоколов использования, принят в 1991 году RFC 1866 (иначе HTML 2.0) — принятый в ноябре 1995 года содержал подробное описание языка, правил написания, тегов, атрибутов, ввел описание версий в документе HTML. |
| 5 | В данной версии вводятся большинство современных тегов, без которых немыслимо применение HTML на данный момент: заголовки, параграфы, изображения, гиперссылки и списки. HTML 3.2 (принят в январе 1997 года) — главной особенностью версии стала поддержка ее производителями браузеров (Microsoft и Netscape), что в дальнейшем заставило разработчиков придерживаться существующего стандарта. В данной версии вводятся таблицы, обтекание текстом элементов, верхние и нижние индексы. |
| 6 | HTML 4.0 (декабрь 1997 года) — является не стандартом, а набором рекомендаций W3C, включал в себя три вида рекомендаций: строгий, транзитный и frameset. Основной задачей рекомендаций 4.0 были уменьшение кроссбраузерной несовместимости, легализация тегов, которые самовольно вводили в использование производители браузеров. HTML 4.01 (декабрь 1999 года) — вначале выпущен как набор рекомендаций, а спустя два года как международный эталон организации по стандартизации. |
| 7 | Утвердил основные правила использования тегов и атрибутов. HTML5 (2014 год) — основное направление действий стандарта это появление “семантических” тегов, ориентировка на системы автоматической обработки страниц. Появляется большое количество новых тегов, некоторые теги меняют первоначальный смысл. HTML 5.1 — на текущий момент в разработке. Ориентировочное время выпуска осень-зима 2016 года. Параллельно с HTML долгое время существовал XHTML (extensible hypertext markup language — расширяемый язык гипертекстовой разметки) — язык разметки на основе XML. |
| 8 | Файлы написанные на XHTML имели более строгий синтаксис повторяющий XML правила, и обрабатывались парсером XML, при этом исправления ошибок не производилось. Данный формат был внедрен для расширения возможностей HTML и совместимости с различными сервисами сети. Следствием большой схожести синтаксиса HTML и XHTML приводило к путанице правил написания и появлению огромного множества некорректно написанных документов. |
| 9 | С появлением стандарта HTML5 работа над XHTML прекращена, таким образом HTML5 вобрал в себя два стандарта. Вопросы межбраузерной совместимости. Война браузеров Как видно из версий HTML и принятия стандартов, первое время, усилия контролирующих органов были направлены на согласование правил отображения, которые реализовывались в различных браузерах по разному. Более того, наличие всего нескольких игроков на рынке, а долгое время господствовали браузеры от Microsoft и Netscape, позволяло данным игрокам не ориентироваться на стандарты, а навязывать правила отображения и обработки страниц пользователям. |
| 10 | Подобная ситуация, когда страница отображалась в браузерах по разному, усложняет написание страниц и приводила к кроссбраузерной несовместимости. Популяризация и развитие сети Интернет, увеличение количества пользователей, привело к необходимости создания удобных инструментов для навигации по страницам, что обусловило появление альтернативных браузеров. Одной из задач, которые стояли перед созданными альтернативными браузерами являлась задача завоевания популярности, что было возможно только поддержкой стандартов. |
| … |
Комментарии