Что такое HTML
Термин HTML (аббревиатура от англ. Hyper Text Markup Language) — в дословном переводе, «язык
гипертекстовой разметки».
Базовая технология Интернета, в своё время (на заре создания единых Сетей) разработанная специально для «общения» двух основных функционалов виртуального пространства:
сервера и клиента (говоря проще, «от сохи», сетевого и пользовательского компьютеров). Является основным и единым (но не единственным) стандартом для обмена данными в связке «сервер — клиент».
Разумеется, в веб-дизайне служит основой всех технологий.
Всё обстоит именно вот так, безо всяких преувеличений.
HTML обеспечивает средства для практически полномасштабного формирования
веб-страниц — то есть именно того, что мы с вами наблюдаем на
экране собственного дисплея, когда посещаем какой-либо из сетевых ресурсов. Всё
оформление страницы (тексты, изображения, заголовки и комментарии, таблицы и так
далее), цвет и звук на сайте, а также важнейший элемент технологий
веб-дизайна —
гиперссылки (см.
Гиперссылки и гипертекст) — являются результатом форматирования именно способами и средствами
HTML.
Документы (файлы), построенные с помощью гипертекстовой разметки (и, как следствие, содержащие так называемый «гипертекстовый
код»), имеют расширение .htm или .html (иные, но весьма похожие расширения говорят о принадлежности документа к какому-либо из родственных языков). Веб-проекты, организованные на
базе таких документов, носят название статичных (о них, а также об интерактивных сайтах, мы будем говорить на курсах веб-дизайна и технологий).
|
Внимание! |
Внешне, и особенно при первом знакомстве с HTML, часто складывается впечатление о соответствии его классическим языкам программирования (новичку может показаться, что употребляются те же средства и методы). Тем не менее,
это мнение абсолютно ошибочно: HTML не использует, как таковых, операторов, условий, команд и т. п. атрибутов программирования, а его
теги (смотри
Тег) есть не что иное, как предписания именно по разметке
веб-страницы (то есть оформления её внешнего вида).
|
Сделаем необходимые пояснения: существует несколько версий языка гипертекстовой
разметки, так как с развитием собственно Интернета «взрослел» и сам язык. Сейчас в Сети создаются ресурсы
технологии 4.0 (и её производных). Тем не менее, сам
HTML принципиально не изменяется: расширяются его возможности (вводятся и стандартизуются новые
теги), устаревшие же теги (которые не вошли в спецификации новых версий) в процессе передачи и интерпретации данных просто игнорируются (сообщений об ошибках не выдаётся).
Семейство языков XML
Кроме того, в веб-дизайне существует понятие так называемого «семейства языков XML», все элементы которого действительно являются в некотором роде «родственниками»
(поскольку изначально базируются на общих принципах использования). Как правило, возможности производных языков разметки несколько шире (например, своими средствами могут решаться вопросы динамического оформления
веб-страницы). Кстати, технология применения
иных языков семейства принципиально не отличается от базовой.
Dynamic Hyper Text Markup Language
Как пример, можно рассмотреть DHTML (аббревиатура от англ. Dynamic Hyper Text Markup Language), дословный перевод —
динамический язык разметки гипертекста.
Этот вариант языков гипертекстовой разметки представляет из себя расширение стандартного
HTML, предлагая возможности к созданию интерактивных и / или динамичных
веб-страниц; в частности, с помощью DHTML доступна реализация таких объектов, как выпадающее меню, бегущая строка, немудрёная анимация и тому подобные эффекты.
DHTML по своей сути есть тот же HTML, с органично вплетёнными в код модулями JavaScript. Обрабатываемые сценарии несложны, но вполне эффектны.
|
|