Язык разметки гипертекста Терминология HTML. Основные конструкции языка.




























![Теги тела документа Тег <UL [TYPE=Значение]> — Неупорядоченные списки <UL> <LI>первый элемент списка Теги тела документа Тег <UL [TYPE=Значение]> — Неупорядоченные списки <UL> <LI>первый элемент списка](https://present5.com/presentacii-2/20171208\19550-html_view.ppt\19550-html_view_29.jpg)
![Теги тела документа Тег <OL [TYPE=Значение] > — Упорядоченные списки Атрибут TYPE определяет Теги тела документа Тег <OL [TYPE=Значение] > — Упорядоченные списки Атрибут TYPE определяет](https://present5.com/presentacii-2/20171208\19550-html_view.ppt\19550-html_view_30.jpg)











![Теги заголовка документа LINK - позволяет загружать внешние описатели стилей. Синтаксис: <LINK [REL=тип_отношения] Теги заголовка документа LINK - позволяет загружать внешние описатели стилей. Синтаксис: <LINK [REL=тип_отношения]](https://present5.com/presentacii-2/20171208\19550-html_view.ppt\19550-html_view_42.jpg)





19550-html_view.ppt
- Количество слайдов: 47
Язык разметки гипертекста Терминология HTML. Основные конструкции языка. Структура Web-страницы. Необходимые услуги при выборе провайдера.
HTML (HyperText Markup Language) - язык разметки гипертекста История 1969 - Чарльз Гольдфарб создает прототип языка для разметки технической документации GML 1986 определен стандарт SGML для разметки печатных документов (Standard Generalized Markup Language) 1989 - Тим Бернерс-Ли разработал систему разметки гипертекстовых документов HTML 1993 - разработан стандарт HTML 1.2 1994 - создан консорциум W3 1997 - разработаны стандарты HTML 3.2 и HTML 4.0 1995 - разработан стандарт HTML 2.0
HTML-документ - текстовый документ, содержимое которого размечено при помощи элементов языка HTML. Такие документы обычно имеют расширение HTM, HTML Терминология Гипертекст - специальным образом организованный текст, позволяющий пользователю по указателям (гиперссылкам) осуществлять мгновенный переход к связанным ресурсам. Гиперссылка - объект интерпретируемого документа, служащий указателем на другой элемент, документ или файл.
Терминология - это часть HTML - документа, которая специальным способом размечена при помощи конструкций языка HTML, предписывающих способ интерпретации данных Элементы могут вкладываться один в другой подобно матрешкам Элемент (контейнер) контейнер ::= <имя_тега [список_атрибутов]> содержание контейнера имя_тега>
Тег - единица (маркер) разметки, конструкция языка HTML. Различают начальный и конечный маркер элемента. Запись начального тега в общем виде: <тег [атрибуты]> Запись конечного тега в общем виде: тег> Теги определяют границы действия элементов. Терминология Атрибут - параметр или свойство элемента. В общем виде список атрибутов можно определить : список_атрибутов ::= имяАтрибута1 ="значение" [имяАтрибута2 ="значение" ...] Все атрибуты записываются внутри начального тега. Запись атрибута в общем виде: имяАтрибута="значение" Атрибуты внутри начального тега разделяются пробелами.
Структура гипертекстового документа Гипертекстовый документ (контейнер) состоит из двух других вложенных контейнеров: заголовка документа (тег HEAD) тела документа (тег BODY).
HTML - документ Структура гипертекстового документа
СТРУКТУРНЫЕ ТЭГИ Эту базовую структуру в простейшем виде можно наглядно показать следующим образом:
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Программа-браузер HTML - документ
Группы тегов НТМL Структура документа Разметка текста Создание списков Создание таблиц Графика Гиперссылки Специальные теги (CER) Формы для организации диалога Использование программ Основные теги HTML можно разделить по их назначению на следующие группы:
Теги тела документа Тело документа – контейнер ВОDY Атрибуты тега
Цвета
Заголовки
Заголовок
Конечный тег – обязательный. Пример записи форматирования: Теги управления разметкой текста Теги тела документа Атрибут АLIGN – способ выравнивания. Возможные значения: justify left right centerЗаголовок
Пример:
Теги управления разметкой текста Теги тела документа Тег
применяется для разделения текста на параграфы Атрибуты, что и в заголовках Тег <ВR> принудительный перевод строки Атрибут СLЕАR. Значения : lеft right аll Тег
Теги управления разметкой текста Теги тела документа Теги, управляющие формой отображения
Теги управления разметкой текста Теги логической разметки Теги тела документа
Теги тела документа Тег
- — Неупорядоченные списки
- первый элемент списка
- второй элемент списка ...........................
- n-ый элемент списка
Теги тела документа Тег
- — Упорядоченные списки Атрибут TYPE определяет тип нумерации элементов списка. Значения 1- Список с нумерацией в формате 1., 2., 3., 4. и т.д. А- Список с нумерацией в формате А., В., С., D. и т.д. a- Список с нумерацией в формате а., b., с., d. и т.д. I- список с нумерацией в формате I., II., III., IV. и т.д. Создание списков в HTML
Теги тела документа Пример списка в HTML -документе
В языке HTML применяется два вида списка:
- неупорядоченные списки;
- упорядоченные списки.
Вставка изображения Атрибут SRC - обязательный. Конечного тега нет. ALT - текст, который будет выводиться вместо изображения Тег IMG. Запись элемента в общем виде:
Пример: Атрибут ALIGN определяет положение изображения относительно окружаюшего текста Теги тела документа
Вставка изображения Теги тела документа Тег < IMG > Другие необязательные атрибуты: HSPACE =n - горизонтальное расстояние между вертикальной границей страницы и изображением VSPACE =n - вертикальное расстояние между строками текста и изображением BORDER =n - толщина рамки вокруг изображения WIDTH =n - размер изображения HEIGHT =n
Организация гиперссылки <А HREF=“Адрес”>Текст ссылки Запись элемента в общем виде: Пример: Внешний вид документа со ссылкой: Одной из поисковых систем является система <А HREF=“http://www.aport.ru”> Аппорт Одной из поисковых систем является система Аппорт Теги тела документа Пример использования в качестве гиперссылки рисунка: <А НREF="http://www.animals.ru/fly1.htm">
А>
Средства описания таблиц Теги тела документа Тег <ТABLE> — создание таблицы Тег <ТR> — создание строки таблицы Тег <ТD> — определение ячеек таблицы, задается внутри строки Тег <ТН> — заголовки столбцов таблицы Тег <САРТIОN [ALIGN=значение]> — создание заголовков, ALIGN – определяет размещение (bottom , top)
Средства описания таблиц Теги тела документа Атрибуты: BACKGROUND=URL - задает фоновое изображение BGCOLOR =цвет – цвет фона NOWRAP – текст размещается в одну строку СОLSPAN=n – объединение n смежных ячеек ROWSPAN=n – объединение n смежных строк WIDТH =n - задает ширину объекта ALIGN =значение – выравнивание текста по горизонтали (left, сеnter, right) VALIGN =значение – выравнивание текста по вертикали (top, middle, bottom) BORDER =n – определение рамок таблицы или ячеек СЕLLРАDDING =n – задание полей внутри ячейки СЕLLSPACING =n – задание полей между ячейками
Теги тела документа Пример описания таблицы В таблице приведены значения атрибута ALIGN тега IMG Нижняя граница рисунка располагается по нижней границе строки Верхняя граница рисунка располагается по верхней границе строки
Теги тела документа Пример описания таблицы
| left | Текст располагается справа |
| right | Текст располагается слева |
| bottom | Нижняя граница рисунка располагается по нижней границе строки |
| top | Верхняя граница рисунка располагается по верхней границе строки |
CER - элементы (Character Entity Reference)
Основные теги заголовка HEAD (элемент разметки HEAD); TITLE (заглавие документа); BASE (база URL); META (метаинформация); LINK (общие ссылки); STYLE (описатели стилей); SCRIPT (скрипты).
Теги заголовка документа TITLE -служит для именования документа в WWW. Синтаксис :
Теги заголовка документа LINK - позволяет загружать внешние описатели стилей. Синтаксис: Пример: STYLE - предназначен для размещения описателей стилей внутри документа. Синтаксис: SCRIPT служит для размещения кода программы на JavaScript, VBScript или JScript. Синтаксис в общем виде: ] Пример:
Теги заголовка документа META - содержит управляющую информацию для браузера или Web-сервера, используется для правильного отображения и обработки содержания тела документа. Тег META имеет два формата синтаксиса Значения атрибута HTTP-EQUIV - Content-Type - указание типа документа. Может быть расширено указанием кодировки страницы. Пример:
Теги заголовка документа Тег META, атрибут HTTP-EQUIV Content-language - указание языка документа. Пример: Язык описывается парой значений (язык-диалект): код-языка = первичный-код ( "-" подкод ) Примеры: "en": английский "en-US": американская версия английского. "en-cockney": кокни (диалект английского). Двухбуквенные первичные коды зарезервированы для сокращений языков по стандарту ISO639. Сюда входят коды: fr (французский), de (немецкий), it (итальянский), nl (голландский), el (греческий), es (испанский), pt (португальский), ar (арабский), he (иврит), ru (русский), zh (китайский), ja (японский), hi (хинди), ur (урду) и sa (санскрит).
Теги заголовка документа Тег META, атрибут HTTP-EQUIV - Refresh - определение задержки в секундах, после которой браузер автоматически обновляет документ. Синтаксис: Пример:
Теги заголовка документа Тег META, атрибут NAME Значения атрибута NAME - Description – определяет краткую аннотацию содержания документа. Используется поисковыми системами для описания документа. Длина текста до 100 символов. Пример: - Keywords – указывает ключевые слова документа. Используется поисковыми системами для индексирования документа. Длина списка до 1000 символов. Не допускается использование одного и того же ключевого слова более 7 раз. Пример:
Необходимые услуги при выборе провайдера Пропускная способность каналов. Провайдер должен обладать надежным высокоскоростным соединением порядка 1-2 Мбит в секунду. Поддержка сервером провайдера SSI (Server Side Includes, вставка на стороне сервера). SSI позволяет Web-серверу вставлять небольшие объемы динамических данных непосредственно в пересылаемый пользователю HTML-документ. Поддержка сервером провайдера CGI-сценариев. (Common Gateway Interface, общий шлюзовой интерфейс) — спецификация, позволяющая Web-серверу выполнять произвольные прикладные программы. Создать CGI-сценарий можно с помощью языков программирования: Perl, Basic, C, C++, Pascal и т.п. Поддержка моментальной перекодировки.

