Файл: Основы программирования на языке HTML (СИНТАКСИС HTML-ТЕГОВ ).pdf
Добавлен: 23.04.2023
Просмотров: 235
Скачиваний: 2
СОДЕРЖАНИЕ
Текст и изображения, размещенные между тегами становятся активной зоной документа, чувствительной к щелчку мыши, который вызывает загрузку целевого документа. Текст гиперссылки выделяется подчеркиванием и цветами, указанными как значение атрибутов LINK, ALINK, VLINK тега (либо цветом по умолчанию).
3.5. ГИПЕРССЫЛКИ-КАРТИНКИ
Чтобы сделать гиперссылкой целое изображение, также применяется тег...., только вместо текста (или вместе с текстом) между <A> и A> располагается тег <IMG…>[18] со всеми соответствующими атрибутами.
3.6. КАРТА ГИПЕРССЫЛОК
Тег позволяет сделать активной зоной текстовый фрагмент или изображение целиком; для того же, чтобы разные фрагменты одного изображения ссылались на разные целевые документы[19], придется использовать тег, реализующий изображение-карту.
У тега-контейнера единственным обязательным атрибутом является NAME, значением которого будет имя (например, NAME[20]=«mymap», которое должно быть использовано при описании атрибута USEMAP тега IMG, описывающего изображение, призванного служить картой (при этом к имени карты приписывается слева # ? USEMAP =«#mymap»)
Внутри контейнера каждой чувствительной к перемещению мыши зоне изображения должен соответствовать тег с атрибутами:
|
Синтаксис [21]атрибута |
Назначение |
|
|
COORDS = список |
Список через запятую координат активной зоны (зависит от типа заданной формы зоны) |
|
|
HREF = url |
Адрес целевого документа гиперссылки, связанного с указанной зоной |
|
|
SHAPE = форма |
Определяет форму активной зоны. Возможные значения этого атрибута: circle (окружность - задается координатами центра и радиусом в пикселях) ; rect (прямоугольник - задается координатами левого верхнего и правого нижнего угла) ; poly (многоугольник - задается координатами своих вершин) Координаты во всех случаях отсчитываются от верхнего левого угла изображения в пикселях, ось Х направлена вправо, ось Y? вниз. |
|
|
NOREF |
иногда бывает нужно указать, что данная зона (заданная атрибутом SHAPE и координатами COORDS) не является активной, реакции на щелчок мыши нет |
|
4. ТАБЛИЦЫ
Таблицы в HTML-документах используются не столько для того, чтобы располагать данные в обрамленных ячейках, сколько с целью расположения фрагментов текста и изображений друг относительно друга.
Таблицы в HTML строятся построчно. Все табличные данные заключаются в теги
...
; описание каждого ряда ячеек (строк) заключается в теги... ; содержимое каждой ячейки заключается в теги... (обычные ячейки) или <TH>... H> (заголовки).
Ячейки таблицы[22] могут содержать текст, изображения, вложенные таблицы и т. д. Не следует оставлять ячейки таблицы незаполненными; если какая-то ячейка должна выглядеть пустой, поместите в нее неразрывный пробел.
Помещаемый в ячейки таблицы[23] текст по умолчанию автоматически размещается браузером; текст выводится слово за словом; при достижении правой границы ячейки очередное слово переносится на новую строку.
Ячейки таблицы могут охватывать несколько строк или столбцов; при описании таких ячеек используется атрибуты ROWSPAN[24] (ячейка, тег которой содержит данный атрибут, «растягивается» на указанное количество строк) и COLSPAN (ячейка «растягивается» на несколько столбцов).
Теги, описывающие таблицы, имеют целый ряд необязательных атрибутов.
Атрибуты тега задают параметры таблицы в целом:
|
Синтаксис атрибута |
Назначение |
||
|
ALIGN = значение |
Выравнивание относительно текстового потока; возможны значения left, right и center |
||
|
BACKGROUND = url |
Фоновое изображение для всей таблицы |
||
|
BGCOLOR = цвет |
Фоновый цвет |
||
ЗАКЛЮЧЕНИЕ
На сегодняшний день перспективы HTML продолжают расти. Консорциум всемирной паутины разрабатывает HTML версии 5. Первый вариант спецификации языка появился в Интернете 20 ноября 2007 года. Параллельно ведётся работа по дальнейшему развитию HTML под названием XHTML (англ.Extensible Hypertext Markup Language-- «расширяемый язык разметки гипертекста»). Пока XHTML по своим возможностям сопоставим с HTML, однако предъявляет более строгие требования к синтаксису. Как и HTML, XHTML является подмножеством языка SGML, однако XHTML, в отличие от предшественника, основан наXML. Вариант XHTML 1.0 был одобрен в качестве Рекомендации Консорциума всемирной паутины26 января 2000 года.
Планируемая спецификация XHTML 2.0 разрывает совместимость со старыми версиями HTML и XHTML, что не очень устраивает некоторых веб-разработчиков и производителей браузеров. ГруппойWHATWG(англ.Web Hypertext Application Technology Working Group) разрабатывается спецификацияWeb Applications1.0, часто неофициально называемая «HTML 5», которая расширяет HTML (впрочем, имея и совместимый с XHTML 1.0 XML-синтаксис) для лучшего представления семантики различных типичных страниц, например форумов, сайтов аукционов, поисковых систем, онлайн-магазинов ит.д., которые не очень удачно вписываются в модель XHTML 2.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Абрамов А.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. М., Наука, 1988.
2. Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. М., Наука, 1988.
3. Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. М., Мир, 1979.
4. Вирт Н. Алгоритмы и структуры данных. М., Мир, 1989.
5. Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. М., Диалог-Мифи, 1993.
6. Зуев Е.А. Система программирования Turbo Pascal. М., Радио и связь, 1992.
7. Зуев Е.А. Программирование на языке Турбо-Паскаль 6.0,7.0. М. Радио и связь. Веста. 1993.
8. Йодан Э. Структурное программирование и конструирование программ. М.: Мир, 1979.
9. Кенин А.М., Печенкина Н.С. Работа на IBM PC. М., АО "Книга и бизнес", 2002.
10. Кнут Д. Искусство программирования на ЭВМ. М.: МИР, т.1, 1976; т.2, 1977; т.3, 2008.
11. Липский В. Комбинаторика для программистов. М., Мир, 1988.
12. Майерс Г. Искусство тестирование программ. М.: Финансы и статистика, 1982. Гласс Р., Нуазо Р. Сопровождение программного обеспечения, М.: Мир, 2003.
13. Пильщиков В.Н. Сборник упражнений по языку Паскаль. М., Наука, 1989.
14. Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо Паскаль (версия 5.5). Изд-во МАИ, 1992.
15. Рейнгольд Э., Нивергельт Ю., Део Н. Комбинаторные алгоритмы. М., Мир, 1980.
16. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. М., Нолидж, 1997.
17. Фаронов В.В. Турбо Паскаль 7.0. Практика программирования. М., Нолидж, 1997.
18. Шень А. Программирование: Теоремы и задачи. М., МЦНМО, 1995.
-
) Абрамов А.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. М., Наука, 1988. ↑
-
. Абрамов А.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. М., Наука, 1988. ↑
-
Кнут Д. Искусство программирования на ЭВМ. М.: МИР, т.1, 1976; т.2, 1977; т.3, 2008. ↑
-
Пильщиков В.Н. Сборник упражнений по языку Паскаль. М., Наука, 1989. ↑
-
Рейнгольд Э., Нивергельт Ю., Део Н. Комбинаторные алгоритмы. М., Мир, 1980. ↑
-
Вирт Н. Алгоритмы и структуры данных. М., Мир, 1989. ↑
-
Фаронов В.В. Турбо Паскаль 7.0. Практика программирования. М., Нолидж, 1997. ↑
-
Вирт Н. Алгоритмы и структуры данных. М., Мир, 1989. ↑
-
Вирт Н. Алгоритмы и структуры данных. М., Мир, 1989 ↑
-
. Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. М., Наука ↑
-
Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. М., Диалог-Мифи, 1993 ↑
-
. Зуев Е.А. Система программирования Turbo Pascal. М., Радио и связь, 1992. ↑
-
Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. М., Диалог-Мифи, 1993. ↑
-
Йодан Э. Структурное программирование и конструирование программ. М.: Мир, 1979. ↑
-
Зуев Е.А. Программирование на языке Турбо-Паскаль 6.0,7.0. М. Радио и связь. Веста. 1993 ↑
-
Зуев Е.А. Система программирования Turbo Pascal. М., Радио и связь, 1992. ↑
-
Зуев Е.А. Программирование на языке Турбо-Паскаль 6.0,7.0. М. Радио и связь. Веста. 1993 ↑
-
Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. М., Мир, 1979. ↑
-
Рейнгольд Э., Нивергельт Ю., Део Н. Комбинаторные алгоритмы. М., Мир, 1980. ↑
-
Майерс Г. Искусство тестирование программ. М.: Финансы и статистика, 1982. Гласс Р., Нуазо Р. Сопровождение программного обеспечения, М.: Мир, 2003. ↑
-
Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. М., Диалог-Мифи, 1993. ↑
-
Липский В. Комбинаторика для программистов. М., Мир, 1988 ↑
-
Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо Паскаль (версия 5.5). Изд-во МАИ, 1992. ↑
-
Рейнгольд Э., Нивергельт Ю., Део Н. Комбинаторные алгоритмы. М., Мир, 1980. ↑