HTML 5 часть 2. Основы синтаксиса и семантики.

html

Продолжаем разговор об HTML. Скажите, часто ли Вам приходилось при загрузке страницы видеть вместо текста, какой-то странный набор символов? Отчего так происходит? Все наши действия – это набор нулей и единиц. Ядро операционной системы преобразовывает наши действия в двоичный код, понятный центральному процессору, и наоборот. Таким образом любой символ, который мы вводим – имеет определённый код. А вот чтобы этот самый код преобразовался в понятный простому человеку вид – программа «использует» специальную таблицу, в которой описывается соответствие определённого символа и числа. Таблицы соответствия определённого символа и числа и называют кодировкой.

Само собой различные языки используют разный набор символов. И если Вы набираете текст на русском языке, а программа почему-то «использует» китайскую таблицу соответствия – мы получаем «кракозябры.» А вот теперь – хорошие новости – мудрые умы объединили кодировки в одну таблицу. Имя её – UTF-8 (Unicode Transformation Format, 8-bit — «формат преобразования Юникода, 8-битный»).

Читать дальше …

HTML 5 часть 1. Введение.

htmlНу что ж, пришло время оправдывать статус «пока ещё преподавателя,» и начать цикл небольших уроков. Вы спросите почему пока ещё? Ну так избавиться от назойливого «препода» сейчас так просто, пару докладных и «давай, до свидания.» А учитывая, что я что-то уже стал не выдерживать на последних парах, повышать голос и семантически подбирать грубые эпитеты — чувствую уже скоро. 🙂

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

Начинать будем с самых азов, а именно с определения, что же такое HTML. HTML (HyperText Markup Language — «язык гипертекстовой разметки») — стандартный язык разметки документов в Интернете.  Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме. Проще говоря — особая разметка, позволяющая создать статическую веб-страницу. HTML не является непосредственно языком программирования, поскольку никаких циклов в себя не включает. Сразу определимся, что мы понимаем под статической Интернет-страницей.

Статическая страница это страница, в которой не происходит непосредственной генерации кода, только статическая разметка.

Пример, вот есть такой сайтик Вконтакте, доступ к которому я с великой радостью заблокировал в ГАПК’е.  Тысячи людей заходят на этот ресурс, вводят свои учётные данные, и, не смотря на то, что все они находятся на одном сайте — у каждого формируется свой личный кабинет, своя личная страничка. То есть HTML-код генерируется в зависимости от условия.Такие страницы называют динамические. Генерация HTML происходит средствами языков программирования PHP, реже ASP, и ещё реже Python на стороне сервера, а сам браузер (программа для просмотра Интернет-страницы — Internet Explorer, Mozilla Firefox, Opera и т.д.) получает уже готовый документ и отображает пользователю.  Можете нажать правой кнопкой мышью по любому из сайтов и выбрать «просмотр кода страницы» или «просмотр html-кода» — вот так «видит» страничку непосредственно программа, это и есть html-код.

Читать дальше …