русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Язык HTML


Дата добавления: 2015-01-16; просмотров: 647; Нарушение авторских прав


 

Для разметки гипертекстовых документов был разработан специальный язык HTML (Hyper Text Markup Language). С момента рождения WWW HTML постоянно развивается. В настоящее время наиболее современной является версия 4.0, в которой помимо средств, унаследованных из предыдущих версий, заложены возможности придания Web-документам определенной динамики, например, динамического обновления части документа или управления пользователем элементами документа.

Спецификацией HTML предполагается, что размечаемый документ структурно делится на две части: "голову" (head) и "тело" (body). В "голове" документа указывается информация о документе, например, название, краткая аннотация, сведения об авторе и т.п. Содержимое этого раздела HTML-файла не отображается Web-клиентом вместе с основным текстом, а может быть доступно лишь частично и по требованию пользователя. В "теле" файла содержится основной текст документа вместе с разметкой, управляющей внешним представлением.

Принцип разметки с помощью HTML основан на использовании особых конструкций - тегов. В HTML тег (tag, признак) - специальное слово, заключенное в угловые скобки. Теги связываются с определенным фрагментом документа и указывают способ внешнего представления содержания этих фрагментов и их интерпретации Web-клиентом.

С функциональной точки зрения теги HTML можно распределить по следующим категориям:

• теги описания структуры документа и информации о нем, например, аннотации, списка ключевых слов и т.п.;

• теги, использующиеся для логической структуризации текста документа, например, для выделения заголовков, разбиения на абзацы, выделения цитат, создания списков, таблиц и т.п.;

• теги форматирования текста, описывающие параметры шрифтов, цвета и т.п.;

• теги организации гиперссылок;



• теги, устанавливающие связи HTML-файла с внешними объектами, например, графическими, звуковыми файлами и т.п.;

• теги создания форм, обеспечивающие возможность пользователю вводить информацию и передавать ее Web-серверу.

Базовый вариант языка HTML обладает рядом недостатков:

• отсутствие средств, позволяющих динамически управлять внешним видом документа;

• отсутствие средств, позволяющих легко менять внешнее оформление Web-документов без переделки самого документа, например, таблиц стилей;

• отсутствие средств, позволяющих каким-либо образом структурировать содержание по смыслу, например, классифицировать понятия, встречающиеся в тексте.

В настоящее время существует ряд расширений HTML, а также набор различных технологий, позволяющих преодолеть недостатки базового варианта языка.

 



<== предыдущая лекция | следующая лекция ==>
Назначение сервиса WWW | Сценарии


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.574 сек.