Упражнение 5. Графика в документах HTML
Упражнение 4. Ссылки в документах HTML Ссылка создается тэгом <A> ссылка </A>.
· Внутренние ссылки Допустим, ваш сайт имеет следующую структуру каталогов: Folder1 (Папка1) / file.htmFolder2 (Папка2) / file.htm… index.htmЧтобы задать ссылку на документ file.htm, находящийся в папке Folder1, из документа index.htm, следует указать: <a href="folder1/file.htm"> ссылка на folder1/file.htm </a> Чтобы задать ссылку на документ file.htm, находящийся в папке Folder2, из документа index.htm и сделать так, чтобы он открылся в новом окне браузера, следует указать: <a href="folder2/file.htm" target="_blank"> ссылка на folder2/file.htm </a> Чтобы задать ссылку из документа file.htm, находящегося в папке Folder1, на документ index.htm, следует указать: <a href="../index.htm"> ссылка на index.htm </a> В этом случае команда../ указывает серверу перейти вниз – в родительский, относительно текущего, каталог. Соответственно, команда../../ укажет серверу совершить два перехода вверх. Чтобы задать ссылку на документ file.htm, находящийся в папке Folder2, из документа file.htm, находящегося в папке Folder1, следует указать:
<a href="../folder2/file.htm"> ссылка на folder2/file.htm из folder1/file.htm </a> · Ссылки в пределах одного документа В случае если у вас имеется большой по объему документ, то для навигации по нему бывает удобно указать ссылки внутри этого документа. Например, ваш документ содержит три главы с оглавлением вначале. <!-- оглавление --> <a href="#chapter1"> Первая глава </a> <a href="#chapter2"> Вторая глава </a> <a href="#chapter3"> Третья глава </a> <!-- текст --> <p> <a name="chapter1"> Первая глава </a> ... Содержимое первой главы ... <p> <a name="chapter2"> Вторая глава </a> ... Содержимое второй главы ... <p> <a name="chapter3"> Третья глава </a> ... Содержимое третьей главы ... В этом случае, тэгом name мы задаем имя для каждой главы (chapter1, chapter2, chapter3) и ссылаемся на эти имена в начале документа. Когда посетитель щелкает мышью на ссылку, браузер автоматически прокручивает страницу на то место, где расположено соответстующее этой ссылке имя.
· Внешние ссылки Для задания внешней ссылки, атрибуту href задается протокол, путь и, если неоходимо, порт требуемого ресурса в следующем виде: <a href="протокол://путь/:порт">
Примеры ссылок: <a href="mailto:dolgovvi@mail.ru"> написать преподавателю письмо </a> <a href="http://www.microsoft.com/" target="_blank"> открыть главную страницу Microsoft в новом окне </a>
где последний символ "/" в адресе www.microsoft.com/ указывает серверу, что надо зайти в корневой каталог сервера www.microsoft.com и загрузить начальную страничку. Упражнение 5. Графика в документах HTML
· Рисунок в качестве фона Сделать фон страницы можно с помощью атрибута background тэга <body>, например: <body background="c:/winnt/Сиреневый пух.bmp">
· Вставка графических изображений Для вставки графического изображения применяется тэг <IMG>
· Графическое изображение – ссылка Если вставить картинку между тэгами <A></A>, то получится ссылка в виде картинки. В этом случае браузер обведет картинку рамкой, убрать которую можно, указав значение атрибута border="0" тэга <IMG>. Картинка-ссылка с рамкой: <a href=http://www.sgu.ru/ target="_blank"> <IMG src= "http://www.sgu.ru/img/ssu_title.gif" align="absmiddle"> </a> www.sgu.ru Картинка-ссылка без рамки: <a href="c:/winnt/На рыбалку.bmp"> <IMG src="c:/winnt/На рыбалку.bmp" border="0" align="absmiddle"> </a> Рисунок На рыбалку
· Создание карты изображений Карты изображений (image maps) очень удобны для создания различного рода графических меню. Попробуем создать простейшее изображение, содержащее карту. Для этого нарисуем в стандартной программе Paint, например, что-нибудь типа этого:
и сохраним в файле map.bmp в текущей папке. На этом изображении имеются три области: прямоугольник, круг и то, что осталось, каждая из которых имеет свой цвет. Опишем карту путем задания координат этих областей. Карта задается тэгами <map> </map>, внутри которых тэгами <area> задаются чувствительные области карты.
Итак, для нашего случая: <MAP NAME="mymap"> <area shape="circ" coords="75,105,53" href="circle.html"> <area shape="rect" coords="164,52,273,151" href="rectangle.html"> <area shape="rect" coords="0,0,297,224" nohref> </MAP> Следует обратить внимание, что последним тэгом <AREA> мы описываем все изображение как нечувствительное к щелчкам мыши. В случае перекрывающихся областей браузер использует первое встреченное им в карте описание. Следовательно, в нашем случае браузер исключит из нечувствительной области заданный вначале круг и прямоугольник. Затем вставим с помощью тэга <img> карту изображения в документ. <img src="map.bmp" border="0" usemap="#mymap"> Карту изображения можно задать в отдельном файле. В этом случае следует указать этот файл в параметре атрибута usemap. Например, если карта изображения задана в файле imgmap.html:
<img src="map.bmp" border="0" usemap="imgmap.html#mymap">
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|