русс | укр

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

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

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

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


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

Ссылка на электронную почту


Дата добавления: 2013-12-23; просмотров: 2000; Нарушение авторских прав


Абсолютные и относительные ссылки

Внутренние ссылки

Графические ссылки (ссылки-картинки)

Как я уже сказал выше, для того, чтобы создать ссылку-картинку, нужно вместо текста использовать изображение. Пример такой ссылки выглядит так:

< a href="http://www.seoded.ru/">< img src="logo.jpg">< /a>

А браузер покажет:

По-умолчанию, браузер окружает картинку в графической ссылке рамкой. Если это нежелательно, то атрибуту «border» тега IMG нужно присвоить значение 0:

< a href="http://www.seoded.ru/">< img src="logo.jpg" border="0">< /a>

Текстовые и графические ссылки можно комбинировать. Если написать:

< a href="http://www.seoded.ru/">< img src="logo.jpg"> Главная страница< /a>

, то ссылкой будет как картинка, так и текст «Главная страница»

Главная страница

Для комфортного перемещения по страницам с большим количеством контента используются внутренние ссылки. Именно с их помощью я сделал «Содержание урока» (см. в начале этой страницы). Внутренние ссылки создаются по тому же принципу, что и внешние. Только в значении атрибута «href» указывается якорь ссылки. Якорь создается атрибутом «name»:

< a name="имя якоря">текст< /a>

Имя якоря задается произвольно. Тут стоит сказать, что не все браузеры понимают русские имена якорей, поэтому рекомендую использовать латиницу. Текст между тегами < A> и < /A> для создания якоря не обязателен и чаще всего не указывается.

Якорь располагается в тех местах страницы, в которые должен попасть пользователь после щелчка по ссылке.

Как я уже сказал выше, в атрибуте «href» внутренней ссылки вместо адреса указывается имя нужного якоря с обязательным символом решётки («#») перед ним. Разберём на примере.



Я создал якорь с именем «zagolovok» и разместил его рядом с заголовком этого урока («Гиперссылки в HTML»). Код якоря следующий:

< a name="zagolovok">< /a>

HTML-код внутренней ссылки будет выглядеть так:

< a href="#zagolovok">К заголовку< /a>

, а в браузере так

К заголовку

После щелчка по этой ссылке, ты попадёшь к заголовку этого урока.

Если ты заметил, то после перехода по внутренней ссылке к заголовку изменился URL-адрес в адресной строке браузера:


К изначальному адресу:

http://www.seoded.ru/beginner/html/giperssilki.html

Добавилась внутренняя ссылка:

http://www.seoded.ru/beginner/html/giperssilki.html#zagolovok

Используя эту особенность, можно ссылаться на определённое место страницы с любого ресурса в Интернете! Т.е., допустим, ты создал страницу с объёмной статьёй о чём-то (или выложил на странице большое число фотографий) и разметил её внутренними ссылками. Находясь в социальной сети ВКонтакте, тебе потребовалось сослаться не просто на страницу со статьёй (или фотографиями), а на определённое место на ней (или определённую фотографию). Используя вариант с внутренней ссылкой в адресе, ты с лёгкостью добьёшься нужного.

Также ссылки бывают абсолютными и относительными. Абсолютная ссылка — это обычная ссылка вида:

< a href="http://www.site.ru/">Главная страница< /a>

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

Разберём сначала создание ссылки относительно корневой папки сайта.

Допустим нам нужно сослаться на страницу klienty.html, которая лежит в одной папке с главной страницей сайта. Тогда код относительной ссылки примет вид:

< a href="/klienty.html">Клиенты< /a>

А теперь предположим, что в одной папке с главной страницей лежит папка «zakazy» и уже в ней лежит страница klienty.html Тогда код относительной ссылки станет таким:

< a href="/zakazy/klienty.html">Клиенты< /a>

Т.е. при формировании ссылки относительно корневой папки сайта мы опускаем начальную часть адреса http://www.site.ru и оставляем всё остальное. Использование слеша «/» в началеобязательно!

Теперь рассмотрим создание гиперссылок относительно исходной страницы. Допустим, у нас есть страница price.html (исходная страница) и с неё нужно сослаться на страницу klienty.html Тут бывают следующие типовые варианты:

1. Страницы price.html и klienty.html находятся в одной папке
Тогда код ссылки будет таким:

< a href="klienty.html">Клиенты< /a>

2. Страница klienty.html и папка «zakazy» находятся в корневой папке сайта, страница price.html лежит в папке «zakazy» (т.е. страница klienty.html относительно исходной страницы price.html лежит на один уровень выше)
Код станет таким:

< a href="../klienty.html">Клиенты< /a>

Две точки показывают, что нужно выйти из текущей папки на уровень выше.

3. Страница klienty.html и папка «zakazy» находятся в корневой папке сайта, папка «mebel» лежит в папке «zakazy», страница price.html лежит в папке «mebel» (т.е. страница klienty.html относительно исходной страницы price.html лежит на два уровня выше)
Код ссылки примет вид:

< a href="../../klienty.html">Клиенты< /a>

Т.е. каждый уровень обозначается двумя точками и слешем «/».

4. Страницаprice.html(исх. страница) и папка «zakazy» находятся в корневой папке сайта, страницаklienty.htmlлежит в папке «zakazy» (т.е. теперь страница klienty.html относительно исходной страницы price.html лежит на один уровень ниже)
Теперь код ссылки будет таким:

< a href="zakazy/klienty.html">Клиенты< /a>

В этом случае точки и слеши не ставятся.

5. Страница price.html (исх. страница) и папка «zakazy» находятся в корневой папке сайта, папка «mebel» лежит в папке «zakazy», страница klienty.html лежит в папке «mebel» (т.е. теперь страница klienty.html относительно исходной страницы price.html лежит на два уровня ниже)
Код ссылки такой:

< a href="zakazy/mebel/klienty.html">Клиенты< /a>

6. В корневой папке сайта лежат две папки: «zakazy» и «oplata». Страница klienty.html лежит в папке «zakazy», исходная страница price.html лежит в папке «oplata» (т.е. обе страницы лежат в разных папках на уровень ниже от корневой папки сайта)
Код ссылки станет следующим:

< a href="../zakazy/klienty.html">Клиенты< /a>

По аналогии создаются относительные ссылки и в том случае, если страницы лежат на разных уровнях относительно корневой папки. Будет меняться лишь количество указателей уровня (две точки и слеш) и адрес страницы, на которую ставится ссылка.

Для того, чтобы создать ссылку на почту, нужно вместо URL-адреса в значении атрибута «href» написать адрес электронной почты с указанием протокола (mailto:). И тогда при щелчке по такой ссылке откроется окно почтовой программы с вписанным в поле «Кому» адресом электронной почты. В HTML-коде это выглядит так:

< a href="mailto:aleksei.seoded@gmail.com">Моя почта< /a>

, а в браузере так

Моя почта


Атрибуты тега «A»

У тега «A», как и у остальных тегов в HTML есть свои атрибуты. Рассмотрим некоторые из них.

Атрибут «target»
По-умолчанию, браузер при переходе по ссылке открывает страницу в этом же окне. Чтобы изменить это, используется атрибут тега «A» «target». Он имеет следующие значения:

  • _blank — открывает ссылку в новом окне (в современных браузерах в новой вкладке);
  • _parent — загружает ссылку в родительском окне;
  • _self — по умолчанию. Открывает ссылку в этом же окне.

Это не все значения атрибута target, но это самые основные. Пример использования этого атрибута:

< a href="http://www.seoded.ru/" target="_blank">Главная страница< /a>

Атрибут «title»
В теге «A» можно также использовать атрибут «title». С его помощью создаётся всплывающая подсказка, которая появляется при наведении мыши на ссылку.

< a href="http://www.seoded.ru/" title="Перейти на главную страницу">Главная страница< /a>



<== предыдущая лекция | следующая лекция ==>
Создание внешних ссылок | Анализ документов


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


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

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

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


 


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

 
 

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

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