Урок 1

HyperText Markup Language или сокращенно HTML – язык гипертекстовой разметки документов, продукт W3C консорциума – лежит в основе почти всех существующих web-страниц, что ставит его на первое место в иерархии инструментов для создания сайтов. Следует уделить особое внимание изучению уроков этого раздела.

На данный момент, существует 5-ая версия языка - HTML5 Важно понимать, что спецификация HTML5 и реализация данной технологии в конкретных браузерах – это разные понятия. Многие активно разрабатываемые веб-обозреватели начали понемногу внедрять функции HTML5 ещё до релиза этой версии. К сегодняшнему дню большинство свежих браузеров поддерживают все функции HTML5. Полную поддержку обеспечивают: Chrome, IE 11, Firefox, Edge, Safari, Opera. Относительно старые версии не имеют поддержки новых стандартов, например, IE 8 и младше. В версии IE 9 и 10 уже реализованы стандарты, но только частично.

Важно понимать, что спецификация HTML5 и реализация данной технологии в конкретных браузерах – это разные понятия. Многие активно разрабатываемые веб-обозреватели начали понемногу внедрять функции HTML5 ещё до релиза этой версии. К сегодняшнему дню большинство свежих браузеров поддерживают все функции HTML5. Полную поддержку обеспечивают: Chrome, IE 11, Firefox, Edge, Safari, Opera. Относительно старые версии не имеют поддержки новых стандартов, например, IE 8 и младше. В версии IE 9 и 10 уже реализованы стандарты, но только частично.

Можно выделить несколько главных возможностей HTML5:

1) Возможность размещения видео/аудио контента ( раньше это было возможно только с использованием технологии flashplayer, которая была очень ресурсозатратная и тормозила всю систему, не говоря уже о странице сайта).

2) Язык значительно упростили, и многие возможности языка стали выглядеть намного удобнее.

На данный момент все сайты без исключений используют HTML и CSS. Появляются новые версии этих языков, но все основные моменты остаются неизменными.

Для создания сайтов вам потребуется набор из нескольких технологий и языков, а именно: HTML и CSS для разметки сайта, JavaScript и его библиотеки, к примеру jQuery, для создания пользовательской функциональности на сайте, а также вам потребуется технология для работы с сервером. Раньше это можно было сделать только при помощи PHP, но сейчас это возможно даже при помощи клиентского языка JavaScript.