Специальные возможности HTML
Элементы заголовков HTML-документов (МЕТА-определители), способы их записи. Формы, применяемые для передачи данных от html-документа интерактивным элементам сайта. Структура представления таблиц в языке разметки гипертекста. Случаи применения фреймов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 22.02.2010 |
Размер файла | 336,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
И последним, самым существенным недостатком фреймов является то, что использующие их страницы не всегда корректно индексируются поисковыми серверами. Проблема заключается в том, что большинство поисковых машин индексирует не страницу, а текст. Предположим, посетитель поискового сервера ищет ресурсы, в тексте которых встречается словосочетание «web-дизайн». Такая фраза действительно содержится в одном из документов вашего сайта, загружающемся, допустим, в правом окне фреймового набора. Ссылка, которую включит в свой файл отчета поисковый сервер, приведет пользователя именно на эту страницу, но не на индексный документ, обеспечивающий разбиение сайта на фреймы. Таким образом, страница, обычно появляющаяся в собственном окне, отобразится на экране клиентской машины во весь экран, при этом элементы навигации, сообщение об авторских правах и заголовок ресурса будут недоступны.
Из всего сказанного напрашивается простой и вполне очевидный вывод: использовать фреймы лучше всего только тогда, когда это действительно необходимо, например, при создании web-чата или интерактивной доски объявлений. Во всех остальных случаях от их применения лучше отказаться.
ЭЛЕМЕНТ <МАР>
В четвертом уроке я уже упоминал о том, что язык разметки гипертекста позволяет создавать графические элементы, выполняющие роль карт, определенные участки которых могут реагировать на нажатие кнопок мыши и отправлять пользователя к соответствующим документам или файловым объектам сайта потому же принципу, что и гиперссылки. Рассмотрим правила создания графических карт при помощи команды <МАР>.
Элементы <МАР> динамически связаны с изображениями, вызываемыми директивой <IMG>, и в общем виде описываются следующим образом:
<МАР МАМЕ=«имя карты»>
<AREA HREF=«URL» SНАРЕ=«параметр» COORDS=«x1. y1. x2. y2»
АLТ=«альтернативный текст»>
</МАР>
Атрибут NAME тега <МАР> определяет уникальное имя карты, записываемое латинскими символами. Следует учитывать, что при задании имени карты важно соблюдение регистра, поскольку интерпретатор броузера различает в данной команде строчное и заглавное написание. Тег <AREA> определяет непосредственно активную область изображения. Атрибут HREF, как и при использовании его, совместно с тегом <А>, указывает на адрес документа, вызываемого при нажатии кнопки мыши над данным участком изображения. Атрибут ALT определяет альтернативный текст, который выводится на экран в специальном всплывающем прямоугольнике в случае, если пользователь подержит курсор мыши над активным участком карты несколько секунд. Атрибут SHAPE управляет формой активной области и может принимать одно из трех значений: RECT - прямоугольник, CIRCLE - круг или POLY - многоугольник. И наконец, атрибут COORDS позволяет определить относительные координаты вершин активной области. Возможные значения данного атрибута приведены в табл. 1.
Таблица 1. Значения атрибута COORDS
Значение SHAPE |
Форма активной области |
Синтаксис записи COORDS |
Значения параметров COORDS |
|
SHAPE=RECT |
Прямоугольник |
COORDS=«xl,yl,х2,у2» |
x1 и y1 задают координаты левого верхнего угла фигуры, х2и у2 - правого нижнего |
|
SHAPE=CIRCLE |
Круг |
COORDS=«X,Y,R» |
X и Y - координаты центра окружности, R - ее радиус в пикселах |
|
SHAPE=POLY |
Многоугольник |
COORDS=«x1, y1, x2, y2, x3, y3, ... xN, yN» |
x1, y1 ... xN, yN -координаты вершин многоугольника |
Значения координат активной области отсчитываются в пикселах по длине и ширине картинки от левого верхнего угла изображения, принимаемого за точку с координатами 0,0. Иными словами, значение х возрастает справа налево, а значение у - сверху вниз. Координаты х и у могут быть также заданы в процентах от реального размера изображения, например: SHAPE=«RECT» COORDS=«0.0.50Я.50Ж». Необходимо помнить, что если несколько активных областей одного изображения перекрывают друг друга, область, описанная тегом <AREA>первой, имеет приоритет.
При составлении графической карты можно использовать также необязательный атрибут NOHREF, определяющий неактивные участки карты. На практике он используется довольно редко и, как правило, для того, чтобы вырезать в активном участке изображения неактивную «дыру».
Вот несколько простых примеров создания активных областей:
SHAPE=RECT COORDS=«0, 0, 20, 20» - создает прямоугольник размером 20x20 пикселов в левом верхнем углу изображения;
SHAPE=CIRCLE COORDS=«30, 30, 10» создает круг с центром, расположенном в точке (30, 30) и радиусом 10 пикселов;
SHAPE=POLY COORDS=«10, 60, 15, 30, 30, 60» создает треугольник с координатами вершин (10, 60), (15, 30) и (30, 60).
Теперь, когда графическая карта описана вами при помощи тега <МАР>, можно интегрировать ее в web-страницу, подготовив соответствующее изображение в любом графическом редакторе и вызвав его уже знакомой вам командой <IMG> с атрибутом USEMAP:
<IMG SRC=«URL» WIDTH=«ширина» HEIGHT-''высота» BORDER=«0» USЕМАР=«#имя_карты»>
Обратите внимание на то, что имя карты, заданное атрибутом NAME тега <МАР>,предваряется в атрибуте USEMAP тега <IMG> символом «#». Все остальные атрибуты данной директивы записываются так, же, как обычно.
Наглядным примером реализации простой графической карты может служить следующий отрывок html-кода:
<IMG SRC=«/images/bar.gif» BORDER=0 USEMAP=«#ny_map»>
<MAP NAME=«my_map»>
<AREA HREF=«help.html» АLT=«Полный список разделов сайта» SHAPE=RECT
COORDS=«0. 0. 118. 28»>
<AREA HREF=«about.html» ALT=«0 нашей компании» SHAPE=RECT COORDS=«184.
0. 276. 28»>
<AREA HREF=«address.html» АLТ=«06ратная связь» SHAPE=RECT COORDS=«118.
0, 184. 28»>
<AREA HREF=«guestbook.htmT' ALT=«Haшa гостевая книга» SHAPE=RECT
COORDS=«276, 0. 373. 28»>
</MAP>
Что же, теперь можно смело сказать, что вы владеете основным запасом команд HTML, необходимым для создания собственного web-проекта средней степени сложности.
ЛИТЕРАТУРА
1. Гребенюк Е.Н., Гребенюк Н.А. Технические средства информатизации - М.; Изд. Центр Академия, 2002.
2. Дьяконов В.П. Настольная книга пользователя Интернет - М., Десс - Ком, 2003.
3. Муртазин Э.В. Internet: Учебник - М., ДМК, 1999.
4. Киселев С.В., Куранов В.П., Оператор ЭВМ: Учебник. - 2-е изд. - М.; Изд. Центр «Академия», 2002.
5. Романычева Э.В., Соколова Т.Ю.Инженерная и компьютерная графика, М., 2001.
Подобные документы
Понятие об html. Структура файла в формате html. Отличительный признак html-документа. Гипертекстовые ссылки. Создание документов в стандарте html. Заголовки. Форматирование текста и изменение стилей. Фреймы.
реферат [23,7 K], добавлен 17.08.2007Общая характеристика языка разметки гипертекста Hypertext Markup Language. Структура HTML-документа. Обзор основных возможностей HTML. Элементы современного дизайна Web-страниц. Анализ практического применения HTML (на примере обучающих программ).
курсовая работа [47,9 K], добавлен 24.11.2012Hyper Text Markup Language (html) как стандартный язык для создания гипертекстовых документов в среде web. Тэги списков, гипертекстовые ссылки, графика внутри документа, специальные тэги html и таблицы. Планирование фреймов. Этапы создания сайтов.
контрольная работа [126,9 K], добавлен 18.11.2010Специальные разметочные указатели (теги) языка HTML. Основные правила написания тегов. Структура HTML-файлов. Внесение изменений и способы обновления Web-сайта. Необходимые атрибуты для создания на Web-странице бегущей строки и вставки рисунков.
презентация [439,3 K], добавлен 29.01.2014Понятие, сущность и особенности применения языка HTML, а также структура его документа. Рекомендации по созданию сайтов в интернете. Общая структура и порядок оформления гипертекстов, записанных в языке HTML, примеры отображения их в браузере компьютера.
контрольная работа [29,4 K], добавлен 12.09.2010Структура HTML–документа. Синтаксис записи тега. Обозначение цветов в шестнадцатеричной системе счисления. Формат задания и параметры таблицы в документе, параметры её заголовка, строк и ячеек, группирование столбцов. Наследование свойств выравнивания.
курсовая работа [318,8 K], добавлен 03.01.2014История html. Гипертекст. Структура web-страницы. Переход внутри одного документа. Переход к другому документу. Правила синтаксиса. Кодирование символов. Использование символов. Управление цветом. Конструктор документов. Способы определения таблиц стилей.
дипломная работа [911,3 K], добавлен 25.02.2005Определение понятия гипертекста. Основные части документа SGML. История создания стандартного языка разметки документов HTML. Отличия синтаксиса XHTML от HTML. RSS - семейство XML-форматов для описания лент новостей. Применение языка разметки KML.
презентация [4,3 M], добавлен 15.02.2014Разработки британского учёного Тима Бернерсом-Ли. HTML как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. Структура HTML-документов и основные теги на языке HTML.
курсовая работа [820,3 K], добавлен 03.03.2011Цель и место размещения документа Web. Язык гипертекстовой разметки. Сценарий и структура Web-документа. Основные редакторы гипертекста. Создание документов в стандарте HTML. Создание заголовков, форматирование и изменение стиля, нумерация списков.
реферат [34,4 K], добавлен 22.11.2009