HTML (Hyper Text Markup Language) – язык разметки гипертекста, являющийся основой, на которой строится весь Интернет. Кто-то считает его полнофункциональным языком программирования, кто-то просто “языком гипертекстовой разметки”, лично я больше склонен ко второму мнению. Практически всё, что мы видим в окне браузера – это документы, построенные на основе HTML. HTML позволяет размещать информацию так, как нам захочется, задавать любое оформление, которое нам по душе, будь то цвет текста или фона, размер или тип шрифта. Вставлять в документ картинки, музыкальное сопровождение и связывать отдельные страницы особым элементом – гиперссылками. Файлы, в которых используется html-код, имеют расширение *.html или *.htm (браузеру абсолютно всё равно). Своё название “язык гипертекстовой разметки” HTML получил благодаря особому элементу – гиперссылке. Гиперссылка – функциональный элемент, который реализует динамическую связь между частью web-документа (часть текста, картинки...) и отдельной html-страницей. Например, в тексте употребляется специфический термин, его можно сделать гипертекстовой ссылкой, которая бы направляла пользователя на другую страницу с пояснением этого термина. В отличие от большинства языков программирования, HTML – не транслируемый язык, но интерпретируемый. Т.е. для исполнения готового кода его не надо компилировать. Браузеры, преобразуют исходный код в читабельный формат в процессе открытия страницы. Особенностью html-документа является то, что при обнаружении ошибки в коде, браузер не станет выдавать сообщение об ошибке (если конечно, на странице не присутствуют java-скрипты), а просто сформирует документ, проигнорировав ошибку. С одной стороны это избавляет пользователя от лишней мороки, с другой, составителю html-страницы нужно быть внимательным, иначе страница может “превратиться” не поймешь во что (левая часть уйти вниз, изменится цвет текста и т.д.). При составлении страницы также следует обратить на разные браузеры, т.к. то, что хорошо отображается в Opera, может принять совершенно нелепый вид в Internet Explorer. Это связано с разными алгоритмами при обработке и формировании html-документа, но это явление ни как нельзя отнести к недостатку самого языка HTML.
|