Ссылка на сайт html – Ссылки HTML, как сделать ссылку (гиперсылку) в html. Уроки для начинающих академия

Содержание

HTML Ссылки



Ссылки являются основой гипертекстовых документов, так как они позволяют перемещаться с одного сайта на другой простым щелчком мыши. Благодаря ссылкам веб-страница структурируется и связывается с другими разделами данного документа, что обеспечивает пользователям быстрое и удобное получение информации. В языке HTML для создания ссылки применяется элемент <a>, так называемый якорь (от англ. anchor). Чтобы превратить выделенный текст в ссылку, поместите его между открывающим и закрывающим тегами — <a></a> и с помощью атрибута href (сокращение от hypertext reference (гипертекстовая ссылка)) укажите URL (Universal Resource Locator, универ-сальный указатель ресурса), иными словами, адрес страницы, на которую будет осуществляться переход. URL-адрес обязательно должен быть заключен в кавычки. Если вы хотите, чтобы при щелчке по ссылке ничего не происходило, что бывает необходимо при обучении, то в качестве значения атрибута href можно указать знак диез — (#).

В следующем примере показано создание ссылки на веб-сайт «wm-school»:

Пример HTML:

Попробуй сам
<a href="http://wm-school.ru/">Перейти на сайт wm-school</a>

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

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

Браузеру необходимо сообщить, на какой документ осуществлять переход по ссылке. Атрибут href (гипертекстовая ссылка) содержит в себе адрес страницы (URL-адрес) и передавая его браузеру, сообщает, на какой документ осуществлять переход по ссылке. В большинстве случаев ссылки ведут на другие HTML-документы, однако ссылки могут вести и на другие объекты, например изображения, архивы, видео-файлы и т.п. Адрес ссылки может быть как абсолютным, так и относительным.

Абсолютный URL-адрес

Абсолютный URL-адрес содержит обозначение протокола (http:// или https://), имя сайта (например, wm-school.ru), путь к файлу, а также имя файла (например, file.html). Между протоколом и именем сайта может идти префикс www:

<a href="http://wm-school.ru/file.html"></a>
<a href="http://www.wm-school.ru/file.html"></a>

Как правило, ссылки с префиксом www и без него ведут на одну и ту же страницу. Но могут также встречаться ситуации, когда ссылка без префикса www открывается, а эту же страницу с www браузер вообще не находит. Встречается и обратная ситуация. Причиной может быть намеренная или неправильная настройка веб-сервера.

В следующем примере показано создание абсолютной ссылки на сторонний веб­ресурс:

Пример HTML:

Попробуй сам
<a href="http://wm-school.ru/">Перейти на сайт wm-school</a>

В данном примере ссылка вида <a href="http://wm-school.ru">Перейти на сайт wm-school</a> является абсолютной и ведет на главную страницу сайта wm-school.ru. Если при указании в качестве ссылки доменного имени не указано имя файла, тогда по умолчанию отображается индексный файл (как правило index.html).

Относительный URL-адрес

Относительные ссылки могут быть использованы только для того, чтобы создать ссылку на страницу с этого же сайта, в то время как абсолютные ссылки, как правило, применяются для создания ссылки на другие сайты. Относительные URL-aдpeca представляют собой сокращенную версию абсолютных, при создании ссылок на другие страницы внутри одного и того же сайта нет необходимости указывать в URL­aдpece доменное имя. Относительная ссылка описывает путь к указанному документу относительно местоположения веб-страницы, на которой находится ссылка. Возможны следующие варианты:

Рис.1

Создание ссылок в пределах одного каталога

Если нужная веб-страница находится в той же папке, что и страница, содержащая ссылку, то в URL-адресе достаточно указать только имя файла. К примеру, с веб-страницы, расположенной по адресу http://mysite.ru/animals/home/edit.html, нужно перейти на http://mysite.ru/animals/home/default.html, то ссылка будет такой:

<a href="default.html">Текст ссылки</a>

Создание ссылки на документ, находящийся одним каталогом ниже

Если с веб-страницы, расположенной по адресу http://mysite.ru/animals/home/edit.html, нужно перейти на http://mysite.ru/animals/home/wild/message.html, то ссылку можно указать так:

<a href="wild/message.html">Текст ссылки</a>

Создание ссылки на вышестоящий каталог

Если с веб-страницы, расположенной по адресу http://mysite.ru/animals/home/edit.html, нужно перейти на http://mysite.ru/animals/index.html, то ссылка будет такой:

<a href="../index.html">Текст ссылки</a>

СОЗДАНИЕ ССЫЛКИ НА ФАЙЛ, РАСПОЛОЖЕННЫЙ ДВУМЯ УРОВНЯМИ ВЫШЕ

При переходе с http://mysite.ru/ animals/home/wild/message.html на http://mysite.ru/animals/index.html, — ссылка будет такой:

<a href="../../index.html">Текст ссылки</a>

Совет: Глядя на рис.1 вы легко поймете, что двигаясь от «родителя» к «дочке» нужно ставить точки, соответственного двигаясь к «внучатой» эти точки нужно ставить дважды и т.д.

Ссылка на адрес электронной почты

Почтовая ссылка (mailto) — это специальный вид ссылки, помогающий пользователям отправить сообщение для вас. Если в ссылке задействовать протокол mailto, ее можно связать с электронным адресом. Создание ссылки на адрес электронной почты делается почти также как и ссылка на веб-страницу. Значение атрибута

href должно начинаться со слова mailto:, после которого необходимо указать адрес электронной почты, на который посетитель должен будет отправить свое письмо.

В следующем примере показано создание ссылки на адрес электронной почты:

Пример HTML:

Попробуй сам
<a href="mailto:[email protected]">Сообщение по электронной почте</a>

Для того, чтобы почтовая программа запустилась, в браузере должны быть выставлены соответствующие настройки. Отсюда следует, что не у всех пользователей почтовая ссылка сработает как нужно. Но, если вы в качестве текста ссылки введете сам адрес электронной почты, тогда им смогут воспользоваться даже те посетители, у кого функция mailto на компьютере не выполняется.

Правила написания URL

При создании ссылок важно придерживаться следующих правил во избежание распространенных ошибок:

  • При создании ссылок не используйте обратный слеш (\), такая ошибка делает ваши ссылки нерабочими. В сетевых URL-адресах используется только прямой слеш (/). В операционной системе Windows обратный слэш используется при указании пути к файлам на компьютере (например, D:\Images\elefant.png).
  • Не начинайте URL-адрес ссылки с названия диска вашего компьютера (C:, D: и т. д.). Ссылки между страницами документа будут работать, пока он находится на локальном сервере, но когда вы поместите свой сайт на удаленный веб-сервер, эти ссылки перестанут работать.
  • Абсолютный URL-адрес, обязательно должен начинаться с обозначения протокола http:// или https://.
  • Не используйте в качестве URL-адреса файловые пути. С помощью протокола file можно создать ссылку на файл, расположенный на вашем компьютере (например, file:///D:/Themes/lessons.html). Но такая ссылка не будет работать в веб-сети или на других компьютерах.
  • Не применяйте в именах файлов и папок пробелы или специальные символы, даже если это допустимые символы. Например, при запросе документа с именем файла «Web Master.html» браузером будет преобразован пробел в специальный символьный код (%) т.е. Web%20Master.html. Используйте в именах файлов только цифры, литеры, дефис (-) и подчеркивание (_).
  • Любая ссылка — это встроенный элемент, поэтому нельзя размещать внутри элемента <a> блочные элементы, но можно помещать ссылку в блочный элемент-контейнер.

Открытие ссылок в новом окне

Чтобы создать ссылку, открывающую страницу в новом окне браузера, вы можете воспользоваться атрибутом target открывающего тега элемента <a>. Значение этого атрибута должно быть установлено _blank. Чаще всего ссылки данного вида ставятся, если они перебрасывают посетителя на сторонний сайт. В этом случае создатели сайтов надеются, что посетитель вернется на их сайт по завершении просмотра открывшейся страницы, так как в этом случае ваш сайт остается открытым в исходном окне посетителя и не дает ему забыть о вас. Одни пользователи любят средство отображения в отдельном окне, а у других новые окна могут вызывать скорее чувство раздражения, чем комфорта. Поэтому пользуйтесь этим приемом экономно, лишь к некоторым ссылкам и, при этом, будет не лишним заранее предупредить посетителя, что страница откроется в новом окне.

В следующем примере показано как создать ссылку, открывающую страницу в новом окне браузера:

Пример HTML:

Попробуй сам
<a href="../../index.html" target="_blank">Посетите главную страницу нашего сайта!</a>
<p>Если вы установите значение атрибута target как "_blank",
то ссылка откроется в новом окне или в новой вкладке.</p>

Если установить значение _blank для всех ссылок на веб-странице, то каждая из этих ссылок будет открываться у посетителя в новом окне, в результате перед пользователем может оказаться великое множество открытых окон. Для избегания подобной ситуации можно присвоить целевому окну индивидуальное имя, которое можно будет указывать в ссылках вместо значения _blank. Следующая ссылка откроется в новом окне с именем _window:

Пример HTML:

Попробуй сам
<a href="../../index.html" target="_window">Посетите главную страницу нашего сайта!</a>
<a href="../../html/default.html" target="_window">Учите HTML</a> <p>Если вы установите значение атрибута target для всех ссылок как "_window",
то ссылки откроются в новом окне с именем window.</p>

Укажите в каждой ссылке, на своей веб-странице, значение _window вместо _blank и все документы, к которым будет осуществляться переход по ссылкам, будут открываться в том же самом втором окне, а ваш сайт остается открытым в исходном окне.

Атрибут target может принимать следующие значения:

ЗначениеОписание
_blankОткрыть страницу в новом окне или вкладке.
_selfОткрыть страницу в том же окне (это значение задается по умолчанию).
_parentИспользуется при работе с фреймами и позволяет открыть страницу в родительском фрейме; если на текущей странице нет фреймов, то это значение работает как _self.
_topПрименяется при работе с фреймами и позволяет открыть страницу в полном окне браузера, заменяя собой все фреймы, которые были на странице; если на текущей странице нет фреймов, то это значение работает как _self.
framenameОткрыть страницу в новом окне с именем framename.

Всплывающая подсказка для ссылки

Еще одним полезным вспомогательным атрибутом для ссылок является

title, он позволяет создать всплывающую подсказку для вашей ссылки. Такая подсказка дает пользователю дополнительную информацию о том, что его ждет под ссылкой. Подсказка отображается, когда курсор мыши задерживается на ссылке, после чего подсказка через некоторое время исчезает.

Пример HTML:

Попробуй сам
<a href="../../html/html_meta_tags.html" target="_blank" title="Статья о мета-тегах">Сайт wm-school</a>
<p>Подсказка отображается, когда курсор мыши задерживается на ссылке.</p>

Создание ссылки на определенную позицию страницы

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

id, который присваивает уникальное имя любому HTML-элементу на странице.

Шаг 1: Создание закладки на странице

Закладка на определенном фрагменте страницы устанавливается с помощью атрибута id. На профессиональном языке веб-разработчиков его называют идентификатор фрагмента. Значение атрибута id должно начинаться с латинской буквы или знака подчеркивания (недопустимо начало с цифры или любого другого символа). Кроме того, на одной веб-странице несколько отмеченных закладками элементов не могут иметь одинаковое значение атрибута id. Предположим, что вы хотите отправить читателя к заголовку 2-го уровня на нашей веб-странице. Присвоим заголовку уникальное имя (в данном случае имя: absolut).

Наша закладка будет выглядеть следующим образом:

<h3>Абсолютный URL-адрес</h3>

По сути вы создали закладку, зафиксированную на заголовке «Абсолютный URL-адрес».

Шаг 2: Создание ссылки на закладку

Для создания ссылки на элемент с установленным значением атрибута id понадобится элемент <a>, значение атрибута href которого должно начинаться с хеш-символа (#), после которого нужно указать значение атрибута id отмеченного элемента. Далее создадим ссылку, отправляющую читателя к закладке с именем absolut на текущей странице:

<a href="#absolut">Перейти к «Абсолютный URL-адрес»</a>

Данная ссылка ссылается на элемент <h3>, находящийся в другой части веб-страницы, атрибуту id которого присвоено значение absolut. Решетка (#) перед именем необходима для обозначения того, что это фрагмент, а не имя файла.

Теперь, если щелкнуть мышью по ссылке: Перейти к «Абсолютный URL-адрес», браузер отправит вас к разделу, начинающемуся с заголовка «Абсолютный URL-адрес».

Создание ссылки на фрагмент другого документа

Чтобы создать ссылку на определенную часть другой страницы, находящуюся в другом документе (на вашем или стороннем сайте), нужно в конец URL-адреса страницы добавить значение атрибута id нужного элемента, разделив их символом (#). Например, ссылка на заголовок «Всё о слонах» на странице из другого документа в том же каталоге будет выглядеть следующим образом:

<а href="animals.html#elephant">Перейти к слонам на другой странице</a>
Можно также создать ссылку на определенный фрагмент на странице другого сайта, для чего необходимо указать в конце абсолютного URL-адреса идентификатор фрагмента с знаком решетки, как здесь:
<а href="http://worldanimals.com/nature.html#hippo">Перейти к бегемотам на другом сайте</a>

Вы не можете устанавливать идентификаторы на чужих страницах сайтов, они могут быть созданы самим автором. Чтобы узнать, есть ли закладки на чужой странице и где они находятся можно, конечно, посмотреть исходный код и отыскать соответствующую разметку. В случае, когда обозначенные фрагменты во внешнем документе будут удалены, страница по ссылке все равно загрузится но, как и в случае с обычными ссылками, браузер отобразит страницу с самого начала.

Пример создания ссылки на закладку из другой веб-страницы:

Пример HTML:

Попробуй сам
<a href="../../html/html_code_elements.html">Перейти к тегу kbd на другой странице</a>
<а  href="http://worldanimals.com/nature.html#hippo">Перейти к бегемотам на другом сайте</a>

В данном примере первая ссылка ведет на файл html_code_elements.html, расположенный на сайте в том же каталоге, при открытии этого файла происходит переход на закладку с именем kbd. Вторая ссылка на файл nature.html, расположенный на другом сайте (worldanimals.com), при открытии этого файла происходит переход на закладку с именем hippo.

Изображения-ссылки

Графические изображения могут использоваться не только в качестве иллюстраций, но и выполнять роль ссылок. Другими словами, новая страница будет открываться при щелчке кнопкой мыши на картинке. Для обеспечения работы изображения в качестве ссылки на другие веб-ресурсы достаточно поместить изображение внутрь элемента <a> следующим образом:

Пример HTML:

Попробуй сам
<a href="html_images.html" target="_blank"><img src="smiley.gif" alt="Изображения"></a>

При наведении указателя мыши на картинку в ссылке указатель превращается в кисть руки.


Задачи


  • Открытие ссылок в новом окне

    Измените код так, чтобы ссылка открывала страницу в новом окне браузера.

    Задача HTML:

    Реши сам »
    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="UTF-8">
      <title>Открытие ссылок в новом окне</title>  
     </head>
     <body>
      <p><a href="../html_attributes.html">Атрибуты HTML</a></p>
     </body>
    </html>
  • Абсолютная ссылка

    В теге <а> помещен текст "Уроки HTML". Измените код так, чтобы указанный текст стал абсолютной ссылкой ведущей на сайт www.wm-school.ru.

    Задача HTML:

    Реши сам »
    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="UTF-8">
      <title>Абсолютная ссылка</title>  
     </head>
     <body>
      <p><a>Уроки HTML</a></p>
     </body>
    </html>
  • Ссылка-картинка

    В теге <а> помещен текст "Уроки HTML". Измените код так, чтобы вместо указанного текста, абсолютной ссылкой, ведущей на сайт "www.wm-school.ru", стала картинка "smile.jpg" .

    Задача HTML:

    Реши сам »
    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="UTF-8">
      <title>Ссылка-картинка</title>  
     </head>
     <body>
      <p><a href="http://www.wm-school.ru">Уроки HTML</a></p>
     </body>
    </html>
  • Относительный URL-адрес

    C Web-страницы, находящейся по адресу http://www.mysite.ru/folder1/folder2/file1.html, нужно перейти на http://www.mysite.ru/folder1/html_start.html. Укажите относительный URL-адрес документа, на который следует сделать ссылку.

    Задача HTML:

    Реши сам »
    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="UTF-8">
      <title>Относительный URL-адрес</title>  
     </head>
     <body>
      <p><a href="URL">HTML Начало</a></p>
     </body>
    </html>


Please enable JavaScript to view the comments powered by Disqus.

Ссылки в HTML. Якоря в HTML. Виды HTML навигации. Пути ссылок в HTML

Привет, посетитель сайта ZametkiNaPolyah.ru! Этой записью мы продолжаем рубрику: Верстка сайтов, в которой есть раздел HTML. Ссылка — один из самых важных элементов веб-страницы, при помощи ссылок посетители могут перемещаться по сайтам, ссылки мы используем, чтобы делиться информацией, найденной в интернете с другими людьми. В общем, если бы в HTML не было ссылок, то их обязательно придумали, иначе сейчас мы бы не пользовались сетью Интернет.

Ссылки в HTML. Якоря в HTML. Виды HTML навигации. Пути ссылок в HTML

Ссылки в HTML. Якоря в HTML. Виды HTML навигации. Пути ссылок в HTML

В этой записи мы поговорим про использование ссылок в HTML, перечислим виды ссылок,  посмотрим, какие есть атрибуты у ссылок в HTML, познакомимся с понятием HTML якоря и поговорим о том, что такое HTML якорь и для чего он используется и параллельно разберемся с постраничной навигацией.

Применение ссылок в HTML

Содержание статьи:

Ссылки – один из самых важных элементов HTML документа, по-другому их еще называют гиперссылками. При помощи HTML ссылок мы можем переходить между страницами на сайте, между сайтами и между разделами HTML документа. Но ссылки могут вести пользователя не только между гипертекстовыми документами, но и на другие документы и файлы других форматов.

При помощи HTML ссылок поисковые системы «ходят» по вашему сайту и оценивают его, но важнее то, что при помощи ссылок посетители вашего сайта могут переходить по различным страницам. Самое важное правило использования ссылок в HTML заключается в том, что для создания ссылки путь к файлу должен быть доступен или иначе: если вы можете ввести какой-то URL или путь к файлу в строке браузера, то, соответственно, для такого файла вы можете создать HTML ссылку.

Для создания ссылки, во-первых, нам нужно сказать браузеру, что данный текст является ссылкой при помощи специального HTML тэга, а, во-вторых, нам нужно задать путь к файлу или документу, на который ведет ссылка при помощи специального HTML атрибута.

Итак, подведем промежуточные итоги. Ссылки в HTML используются для создания навигации, как постраничной (в этом случае ссылки называют HTML якорем), так и межстраничной.

Виды ссылок в HTML

Вне зависимости от того, к какому виду относится HTML ссылка, она формируется при помощи специального HTML тэга <a>. Данный тэг является парным HTML тэгом с обязательным закрывающим тэгом. Элемент ссылки является строчным HTML элементом. Общий синтаксис создания HTML ссылок можно записать следующим образом:

<a href="url/uri">ссылка</a>

<a href="url/uri">ссылка</a>

Атрибут href для ссылки обязательный, в противном случае текст внутри элемента А никуда не будет ссылаться. Мы уже разобрались, что ссылки могут делиться на постраничные, в этом случае их называют HTML якорями и межстраничными.

Но HTML ссылки можно разделить еще и на абсолютные и относительные. Абсолютные ссылки содержат абсолютные URL (такие URL не зависят от своего физического расположения и работают везде), например URL главной страницы моего сайта ZametkiNaPolyah.ru является абсолютным и доступен с любого компьютера, подключенного к сети Интернет, по HTTP протоколу. Относительные адреса HTML ссылок строятся относительно какой-нибудь физической области на жестком диске, например, относительно корня сайта или относительно корня диска C, можно даже относительно какой-нибудь отдельной папки.

SEO оптимизаторы делят еще ссылки на внутренние и внешние. Внутренняя HTML ссылка ведет на другую одного и того же сайта. А внешняя HTML ссылка ведет на страницу другого сайта.

Подведем промежуточный итог о видах HTML ссылок. HTML ссылки в HTML делятся на внутренние и внешние, если смотреть на них с позиции SEO. Ссылки делятся на постраничные и межстраничные. А также HTML ссылки можно разделить по значению атрибута href на относительные и абсолютные.

Атрибуты HTML ссылок

Для HTML ссылок доступны все универсальные HTML атрибуты и события. Но также у HTML ссылок есть довольно-таки большое количество уникальных HTML атрибутов. Давайте посмотрим на атрибуты, доступные при создании HTML ссылок а дадим им короткую характеристику:

  1. Атрибут accesskey. Позволяет активировать HTML ссылку при помощи определенных комбинаций клавиш, которые указываются в данном атрибуте.
  2. Атрибут coords. Позволяет установить координаты активной области HTML ссылки внутри тэга <object>.
  3. Атрибут download. Позволяет сказать браузеру, что данная ссылка является ссылкой на скачивание.
  4. Атрибут href. При помощи этого атрибуты мы можем указать путь, по которому ведет HTML ссылка.
  5. Атрибут hreflang. Этот атрибут определяет язык документа, на который ведет HTML ссылка.
  6. Атрибут name. При помощи данного атрибута мы указываем имя HTML якоря.
  7. Атрибут rel. При помощи атрибут rel мы указываем в каком отношение находится ссылаемая HTML страница, с текущей (на которой находится пользователь).
  8. Атрибут rev. Данный атрибут позволяет задать отношение между текущим документом и тем документом, на который ведет HTML ссылка.
  9. Атрибутs shape Изображения в HTML могут быть ссылками, данный атрибут поможет вам задать область HTML изображения, которая является ссылкой.
  10. Атрибут tabindex. Не у всех ваших посетителей есть мышка, поэтому можно задать порядок получения фокуса HTML ссылки при помощи данного атрибута, чтобы посетителю было удобнее пользоваться вашим сайтом.
  11. Атрибут target. Данный атрибут позволяет указать имя окна или фрейма, куда браузер будет загружать документ, указанный по ссылке.
  12. Атрибут title Полезный атрибут, который позволяет создать подсказку при наведении курсора мыши на HTML ссылку.
  13. Атрибут type Этот атрибут служит для указания MIME-типа документа, на который ведет ссылка.

Итак, мы разобрались с HTML атрибутами ссылок и теперь можем более детально поговорить про создание ссылок на HTML страницах в браузере.

Внешние ссылки в HTML. Межстраничная навигация по сайту

Начнем с самого простого – с внешних HTML ссылок или с ссылок, которые ведут на другие страница сайта. Обычно такие ссылки используются для создания меню на сайте или для организации внутренней перелинковки сайта. Мы уже упоминали, что любая ссылка имеет атрибут href, который служит для указания пути к документу. Давайте создадим простой пример HTML ссылки:

<a href=”//zametkinapolyah.ru/” title=”Сайт о создании сайтов” >Создание сайтов</a>

<a href=”//zametkinapolyah.ru/” title=”Сайт о создании сайтов” >Создание сайтов</a>

Данная ссылка будет вести на главную страницу моего сайта, текст ссылки или ее анкор: «Создание сайтов», а при наведении курсора мыши на текст ссылки браузер покажет подсказку: «Сайт о создании сайтов». Если вы хотите проявить заботу о тех посетителях вашего сайта, которые пользуются ноутбуком или нетбуком без мышки, то используйте атрибут tabindex, который позволяет задать порядок переключения между HTML ссылками при помощи клавиши Tab:

<a href=”//zametkinapolyah.ru/” title=”Сайт о создании сайтов” tab=”1” >Создание сайтов</a> <a href=”//zametkinapolyah.ru/zametki-o-mysql/sqlite” title=”Уроки по SQL и базам данных SQLite” tab=”2” >Библиотека SQLite</a> <a href=”//zametkinapolyah.ru/verstka-sajtov/html” title=”Самоучитель по языку HTML” tab=”3” >HTML</a>

<a href=”//zametkinapolyah.ru/” title=”Сайт о создании сайтов” tab=”1” >Создание сайтов</a>

 

<a href=”//zametkinapolyah.ru/zametki-o-mysql/sqlite” title=”Уроки по SQL и базам данных SQLite” tab=”2” >Библиотека SQLite</a>

 

<a href=”//zametkinapolyah.ru/verstka-sajtov/html” title=”Самоучитель по языку HTML” tab=”3” >HTML</a>

Теперь при нажатии клавиши Tab, фокус сперва получит ссылка с анкором «Создание сайтов», если еще раз нажать Tab, браузер переключится на ссылку «Библиотека SQLite», третье нажатие клавиши позволит переключиться на ссылку с текстом «HTML».

Как открывать ссылку или использование атрибута target

Мы можем сказать браузеру, как открывать HTML ссылку. У нас есть четыре вариант того, как открывать HTML ссылку:

  1. Открывать страницу в новом окне/вкладке браузера: target=”_blanc”.
  2. Открывать страницу в текущем окне браузера: target=”_self”.
  3. Открывать страницу в родительском фрейме: target=”_parent”.
  4. Отменить все фреймы и открыть страницу в полном окне: target=”_top”.

Отметим, что последних два варианта используются не так часто, и мы их рассмотрим, когда поговорим про HTML фреймы, так же стоит сказать, что если на странице нет фреймов эти значения работают, как target=”_self”. По умолчанию браузер использует значение target=”_self”, поэтому обычно все ссылки открываются в текущей вкладке. Стоит заметить, что XHTML документы запрещают использование атрибуты target.

Давайте рассмотрим несколько примеров. Первый пример мы уже видели:

<a href=”//zametkinapolyah.ru/” title=”Сайт о создании сайтов” >Создание сайтов</a> <a target=”_self” href=”//zametkinapolyah.ru/” title=”Сайт о создании сайтов” >Создание сайтов</a>

<a href=”//zametkinapolyah.ru/” title=”Сайт о создании сайтов” >Создание сайтов</a>

 

<a target=”_self” href=”//zametkinapolyah.ru/” title=”Сайт о создании сайтов” >Создание сайтов</a>

Обе ссылки будут открыты в текущей вкладке браузер, следовательно, мы можем не указывать атрибут target со значением _self, если хотим, чтобы документ по ссылке открывался в текущей вкладке браузера. Пример открытия ссылки в новой вкладке/окне:

<a href=”//zametkinapolyah.ru/” title=”Ссылка будет открыта в новой вкладке благодаря значению _blanc” >Создание сайтов</a>

<a href=”//zametkinapolyah.ru/” title=”Ссылка будет открыта в новой вкладке благодаря значению _blanc” >Создание сайтов</a>

Ссылка из примера выше будет открыта в новой вкладке, так как для нее мы указали атрибут target=”_blanc”. Обращу ваше внимание на то, что не все посетители вашего сайта, мягко говоря, любят, когда ссылки на сайте открываются в новой вкладке автоматически (сам автор, мягко говоря, не очень любит сайты, на которых открытие в новой вкладке происходит автоматически), поэтому смею вам посоветовать использовать атрибут title с аналогичной подсказкой, в которой вы сообщите посетителю, что ссылка будет открыта в новой вкладке.

Якорь в HTML или внутренние HTML ссылки. Постраничная навигация в HTML

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

Мы уже знаем, что для создания HTML якоря используется специальный атрибут name, который позволяет задать имя якорю (имя метки, на которую будет вести ссылка). Общий синтаксис якоря будет выглядеть примерно следующим образом:

<a name="my_position"></a>

<a name="my_position"></a>

HTML якоря удобно применять в том случае, если ваш HTML документ очень большого размера и посетителю бывает непросто сориентироваться внутри данного документа. Обратите внимание: у HTML якоря обычно нет содержимого, это делается намеренно. А теперь давайте сделаем ссылку, которая будет направлять браузер к тому месту страницы, где расположен HTML якорь:

<a href=”#my_position”>Браузер осуществит переход к тому месту, где расположен якорь my_position</a>

<a href=”#my_position”>Браузер осуществит переход к тому месту, где расположен якорь my_position</a>

Путь ссылки в атрибуте href из примера сверху начинается с символа «#» или хэш. Этот символ используется для того, чтобы сказать браузере о том, что данная ссылка является внутри страничной, то есть ведет не на другую страницу, а к какому-то определенному месту текущего документа. Конструкция my_position указывает к какому конкретно месту ведет данная ссылка. Как вы, наверное, поняли, чтобы постраничная навигация в HTML документе работала, нужно чтобы имя HTML якоря в атрибуте name совпадало с адресом ссылки в атрибуте href, которая ведет к данному якорю.

Стоит обратить внимание на то, как браузер работает с якорями. Когда вы переходите к HTML якорю и затем нажимаете кнопу «Назад», то браузер будет возвращать вас не на предыдущую открытую страницу, а к тому месту в HTML документе, где расположена ссылка на якорь.

Ссылку с HTML якорем можно создавать не только для текущей страницы, но и для других документов, например, мы можем осуществить переход к определенному разделу другого HTML документа из текущего следующим образом:

<a href=”//zametkinapolyah.ru/zametki-o-mysql/chast-12-8-poluchit-znachenie-iz-bazy-dannyx-v-diapazone-between-i-select-v-sql-i-bazax-dannyx-sqlite.html#_BETWEEN_SELECT_SQL__SQLite ”>Переход будет осуществлен к разделу HTML документа, а не к его началу </a>

<a href=”//zametkinapolyah.ru/zametki-o-mysql/chast-12-8-poluchit-znachenie-iz-bazy-dannyx-v-diapazone-between-i-select-v-sql-i-bazax-dannyx-sqlite.html#_BETWEEN_SELECT_SQL__SQLite ”>Переход будет осуществлен к разделу HTML документа, а не к его началу </a>

Чтобы осуществить переход к HTML якорю на другой странице, вам нужно сперва указать путь к странице, затем написать символ «#» и затем имя якоря. Если вы создали ссылку на другую страницу с якорем, а якоря нет, то браузер осуществит переход к началу указанного HTML документа и при этом это не будет считаться ошибкой.

Минусом использования HTML якоря является то, что браузеру приходится создавать лишний пустой HTML элемент на странице, а нам приходится писать немного больше HTML кода, поэтому стандарт разрешает использовать HTML идентификаторы для того, чтобы делать постраничную навигацию в HTML документе. Напомним, что для создания HTML идентификатора используется атрибут id. Такой подход очень удобен, если вы разделяете документ при помощи HTML заголовков на разделы. Давайте посмотрим пример создания постраничной навигации в HTML при помощи идентификаторов. Сперва нам нужно задать идентификаторы для тех элементов страницы, к которым будут вести ссылки, например:

<h4 id=”head1”>Первый заголовок</h4> <h4 id=”head2”>Второй заголовок</h4> <h4 id=”head3”>Третий заголовок</h4>

<h4 id=”head1”>Первый заголовок</h4>

 

<h4 id=”head2”>Второй заголовок</h4>

 

<h4 id=”head3”>Третий заголовок</h4>

А теперь нам нужно создать саму постраничную навигацию при помощи HTML ссылок, которые будут направлять посетителя к тому разделу страницы, в котором расположен заголовок:

<ul> <li><a href=”#head1”>Ссылка на раздел первого заголовка</a></li> <li><a href=”#head3”>Ссылка на раздел второго заголовка</a></li> <li><a href=”#head3”>Ссылка на раздел третьего заголовка</a></li> </ul>

<ul>

 

<li><a href=”#head1”>Ссылка на раздел первого заголовка</a></li>

 

<li><a href=”#head3”>Ссылка на раздел второго заголовка</a></li>

 

<li><a href=”#head3”>Ссылка на раздел третьего заголовка</a></li>

 

</ul>

Для создания постраничной навигации мы использовали HTML списки и ссылки, каждая ссылка будет вести не на другой HTML документ, а к определенному разделу страницы. Соответствие между ссылкой и разделом страницы устанавливается при помощи атрибутов id и href: их значения должны совпадать. А путь, который указывается в атрибуте href должен начинаться с символа «#».

Заметим, что идентификатор может быть задан для любого HTML тэга, например для HTML абзаца или любого тэга из группы непосредственного форматирования текста в HTML, соответственно, мы можем делать ссылку на каждый такой идентификатор.

Путь ссылки в HTML: абсолютные и относительные ссылки

Мы уже упоминали, что у HTML ссылок есть путь, путь бывает относительным и абсолютным, например, пути: //zametkinapolyah.ru/ и //zametkinapolyah.ru/verstka-sajtov, являются абсолютными, так как такие ссылки будут однозначно идентифицировать ресурс, по которому находится документ из любой точки. При этом неважно, где такая ссылка проставлена: на сайте в Австралии или же в презентации PowerPoint на вашем компьютере. Собственно, мы уже ранее подробно рассмотрели использование абсолютных HTML ссылок.

Давайте лучше поговорим про относительные HTML ссылки. Особенностью таких ссылок является то, что путь для них указывается относительно какого-то объекта файловой системы компьютера, на котором расположен ваш документ или сайт. Такие ссылки будут работать только внутри этой файловой системы или сайта. Например, ссылка:

<a href=”verstka-sajtov/html”>HTML</a>

<a href=”verstka-sajtov/html”>HTML</a>

Будет вести к разделу HTML на моем блоге, если такую ссылку поставить на кулинарном сайте, то она никогда не будет работать, так как на кулинарном блоге вы навряд ли найдете раздел HTML. Эта ссылка относительная и она относительна структуре моего блога, можно ставить относительные HTML ссылки, которые будут относительны файловой системы, то есть путь к HTML документу будет указан относительно какого-то файла или корня жесткого диска, например:

<a href=”C:\Users\Aspire\Desktop\HTML\Lesson 5\space.html”>Пример пробелов в HTML</a>

<a href=”C:\Users\Aspire\Desktop\HTML\Lesson 5\space.html”>Пример пробелов в HTML</a>

Данная ссылка будет вести на один из примеров той части, где мы разговаривали про пробельные символы в HTML, но она будет работать только в рамках файловой системы моего компьютера, поэтому ее тоже можно назвать относительной.

Цвета HTML ссылок. Учимся менять цвет ссылки при помощи HTML атрибутов

Разработчики сайтов должны заботиться о своих посетителях, делая их нахождение на сайте комфортным и удобным, а навигацию понятной и доступной. Поэтому посетители ваших сайтов должны понимать, какие ссылки они уже открывали, а какие еще не были открыты. Конечно, удобнее всего делать такие подсказки цветом HTML ссылок. Вообще, для изменения цвета ссылок есть таблицы стилей CSS и это более правильный подход манипуляции цветом, о котором мы поговорим позже.

Если можно так сказать, то у ссылок в HTML есть три состояния:

  1. Обычная ссылка, по которой еще не переходил пользователь.
  2. Ссылка, по которой пользователь осуществлял переход.
  3. Ссылка на текущий документ (документ открытый в данный момент).

Каждое из этих состояний отмечается специальным цветом в HTML: не посещённые ссылки по умолчанию отображаются браузером синим цветом, ссылки, которые пользователь уже посетил пурпурные, а текущие ссылки браузеры обычно выделяют красным цветом.

Но что делать, если цвета HTML ссылок по умолчанию не вписываются в дизайн вашего ресурса? Вопрос хороший и ответ на него не столь очевиден, как хотелось бы. Да, мы можем менять цвет ссылок и при помощи средств CSS, и при помощи HTML, но многие пользователи привыкли к стандартной цветовой схеме ссылок настолько, что не всегда смогут понять, что текст, выделенный другим цветом – это ссылка. Поэтому рекомендую вам менять цвет HTML ссылок осторожно.

Сейчас мы рассмотрим, как изменить цвет ссылок средствами HTML. Естественно, это делается при помощи атрибутов, но атрибуты задаются не для самих ссылок, а для контейнера <body>. Это сделано специально для вашего удобства. Вы же помните, что элемент BODY предназначен для того, чтобы показывать пользователю информацию на страницк, следовательно, все ссылки будут находиться внутри данного контейнера, таким образом мы можем менять цвет ссылок во всем HTML документе сразу.

У <body> для изменения цвета ссылок есть три атрибута:

  1. Атрибут link. Используется для изменения цвета ссылок, которые пользователь еще не посетил.
  2. Атрибут vlink. Позволяет изменить цвет ссылок, которые пользователь уже посетил.
  3. Атрибут alink. Изменяет цвет активной HTML ссылки.

Такой подход лучше не использовать, так как содержимое лучше отделять от его оформления.

Примеры использования HTML ссылок

Теперь давайте создадим HTML документ, в котором попрактикуемся в создании HTML ссылок. Для этого нам потребуется редактор, можно даже Блокнот (хотя есть множество прекрасных и многофункциональных альтернатив: IDE NetBeans, Brackets, Notepad++, Sublime Text 3), и браузер. Создадим простой HTML документ:

<!DOCTYPE html> <html lang="ru-RU"> <head> <meta charset="UTF-8"> <title>Ссылки в HTML</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <h2>Примеры работы с ссылками в HTML</h2><a name="top_document"></a> <h4>Навигация по странице</h4> <ul> <li><a href="#head1">Абсолютный путь</a></li> <li><a href="#head2">Относительный путь</a></li> <li><a href="#head3">Атрибут target со значением _blanc</a></li> <li><a href="#head4">Межстраничная навишация</a></li> <li><a href="#head5">Якорь в HTML</a></li> </ul> <h3>Примеры с использованием абсолютного пути</h3> <p>Для HTML ссылок можно задавать абсолютный путь, в этом случае документ, к которому ведет ссылка может быть открыт из любого места земного шара и на любом устройстве, например <a href="//zametkinapolyah.ru/">Блог о создании сайтов</a></p> <h3>Примеры с использованием относительного пути</h3> <p>Нужно понимать, что относительный путь получил свое название от того, что он строится относительно какой-то физической точки, например, папки на вашем компютере или корня вашего сайта. Приведем простой пример ссылки с относительным путем: <a href="..\Lesson 5\pre.html">пример авторского форматирования</a>. В данном случае мы создали ссылку с относительным путем. Относительный он потому, что такая ссылка будет работать только на локальном компюьтере с определенной файловой системой.</p> <h3>Пример открытия HTML ссылки в новом окне</h3> <p>Атрибут target позволяет сказать браузеру о том, как открывать ссылку, давайте сделаем так, чтобы ссылка открывлась в новом окне: <a href="//zametkinapolyah.ru/" target="_blanc" title="Ссылка откроется в новом окне"> Блог о создании сайтов</a>. Не злоупотребляйте использованием данного атрибута.</p> <h3>Пример межстраничной навигации</h3> <p>Любое меню на сайте в 99 случаях из 100 - это комбинация HTML ссылок и HTML списков:</p> <ul> <li><a href="//zametkinapolyah.ru/verstka-sajtov">Верстка сайтов</a></li> <li><a href="//zametkinapolyah.ru/verstka-sajtov/css">CSS</a></li> <li><a href="//zametkinapolyah.ru/verstka-sajtov/html">HTML</a></li> <li><a href="//zametkinapolyah.ru/verstka-sajtov/less">LESS</a></li> <li><a href="//zametkinapolyah.ru/verstka-sajtov/sass">SASS</a></li> </ul> <p> Мы создали простое меню на сайте или другими словами: мы создали межстраничную навигацию для сайта. Меню довольно простое и никак не оформлена, но в скором времени мы исправим данную ситуацию, когда начнем изучать CSS. </p> <h3>Пример ссылки на скачивание</h3> <p> Атрибут download один из тех редких атрибутов, который не имеет значений, а назначение его - говорить браузеру о том, что данная ссылка является ссылкой на скачивание: <a href="..\Lesson 5\pre.html" download> Скачать файл</a>. </p> <p> Вам нужно понимать, как работают ссылки с относительным путем, чтобы успешно создавать ссылки на скачивание в своих HTML документах. </p> <h3>Создание HTML якоря</h3> <p> И в завершении примера рассмотрим HTML якорь, мы создали якорь рядом с заголвком h2, а теперь сделаем ссылку на якорь: <a href="#top_document">наверх</a> </p> </body> </html>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

<!DOCTYPE html>

 

<html lang="ru-RU">

 

<head>

 

<meta charset="UTF-8">

 

<title>Ссылки в HTML</title>

 

<link rel="stylesheet" type="text/css" href="style.css" />

 

</head>

 

<body>

 

<h2>Примеры работы с ссылками в HTML</h2><a name="top_document"></a>

 

<h4>Навигация по странице</h4>

 

<ul>

 

<li><a href="#head1">Абсолютный путь</a></li>

 

<li><a href="#head2">Относительный путь</a></li>

 

<li><a href="#head3">Атрибут target со значением _blanc</a></li>

 

<li><a href="#head4">Межстраничная навишация</a></li>

 

<li><a href="#head5">Якорь в HTML</a></li>

 

</ul>

 

<h3>Примеры с использованием абсолютного пути</h3>

 

<p>Для HTML ссылок можно задавать абсолютный путь, в этом случае

 

документ, к которому ведет ссылка может быть открыт из любого места

 

земного шара и на любом устройстве, например

 

<a href="//zametkinapolyah.ru/">Блог о создании сайтов</a></p>

 

<h3>Примеры с использованием относительного пути</h3>

 

<p>Нужно понимать, что относительный путь получил свое название от того, что

 

он строится относительно какой-то физической точки, например, папки на

 

вашем компютере или корня вашего сайта. Приведем простой пример ссылки с относительным

 

путем: <a href="..\Lesson 5\pre.html">пример авторского форматирования</a>. В данном

 

случае мы создали ссылку с относительным путем. Относительный он потому,

 

что такая ссылка будет работать только на локальном компюьтере с определенной

 

файловой системой.</p>

 

<h3>Пример открытия HTML ссылки в новом окне</h3>

 

<p>Атрибут target позволяет сказать браузеру о том, как открывать ссылку, давайте

 

сделаем так, чтобы ссылка открывлась в новом окне:

 

<a href="//zametkinapolyah.ru/" target="_blanc" title="Ссылка откроется в новом окне">

 

Блог о создании сайтов</a>. Не злоупотребляйте использованием данного атрибута.</p>

 

<h3>Пример межстраничной навигации</h3>

 

<p>Любое меню на сайте в 99 случаях из 100 - это комбинация HTML ссылок и HTML списков:</p>

 

<ul>

 

<li><a href="//zametkinapolyah.ru/verstka-sajtov">Верстка сайтов</a></li>

 

<li><a href="//zametkinapolyah.ru/verstka-sajtov/css">CSS</a></li>

 

<li><a href="//zametkinapolyah.ru/verstka-sajtov/html">HTML</a></li>

 

<li><a href="//zametkinapolyah.ru/verstka-sajtov/less">LESS</a></li>

 

<li><a href="//zametkinapolyah.ru/verstka-sajtov/sass">SASS</a></li>

 

</ul>

 

<p>

 

Мы создали простое меню на сайте или другими словами: мы создали межстраничную навигацию для сайта.

 

Меню довольно простое и никак не оформлена, но в скором времени мы исправим данную ситуацию,

 

когда начнем изучать CSS.

 

</p>

 

<h3>Пример ссылки на скачивание</h3>

 

<p>

 

Атрибут download один из тех редких атрибутов, который не имеет значений,

 

а назначение его - говорить браузеру о том, что данная ссылка является ссылкой

 

на скачивание:

 

<a href="..\Lesson 5\pre.html" download>

 

Скачать файл</a>.

 

</p>

 

<p>

 

Вам нужно понимать, как работают ссылки с относительным путем, чтобы успешно создавать

 

ссылки на скачивание в своих HTML документах.

 

</p>

 

<h3>Создание HTML якоря</h3>

 

<p>

 

И в завершении примера рассмотрим HTML якорь, мы создали якорь рядом с

 

заголвком h2, а теперь сделаем ссылку на якорь: <a href="#top_document">наверх</a>

 

</p>

 

</body>

 

</html>

Пример довольно простой и дополнен комментариями, демонстрировать в виде скриншотов работу HTML ссылок мы не будем, так как это не представляется возможным, поэтому предлагаем вам самостоятельно повторить пример и проверить, как работают те или иные ссылки.

Ссылки HTML, как сделать ссылку (гиперсылку) в html. Уроки для начинающих академия



Ссылки встречаются практически на всех веб-страницах. Ссылки позволяют пользователям щелкать их путь от страницы к странице.


HTML ссылки-гиперссылки

Ссылки HTML являются гиперссылками.

Вы можете щелкнуть по ссылке и перейти к другому документу.

При наведении указателя мыши на ссылку, стрелка мыши превратится в маленькую руку.

Примечание: Ссылка не обязательно должна быть текстом. Это может быть изображение или любой другой HTML-элемент.


HTML ссылки-синтаксис

В HTML ссылки определяются тегом <a>:

<a href="url">текст ссылки</a>

Пример

<a href="https://www.html5css.ru/html/">Посетите наш HTML Справочник</a>

href атрибут указывает адрес назначения (https://www.html5css.ru/HTML/) ссылки.

текст ссылки является видимой частью (см. наш учебник по HTML).

Щелчок по тексту ссылки отправит вас по указанному адресу.

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


Локальные ссылки

В приведенном выше примере используется абсолютный URL (полный веб-адрес).

Локальная ссылка (ссылка на тот же веб-узел) указывается с относительным URL-адресом (без http://www....).

Пример

<a href="html_images.php">HTML Images</a>



Цвета ссылок HTML

По умолчанию ссылка будет выглядеть так (во всех браузерах):

  • Непосещаемая ссылка подчеркнута и синяя
  • Посещаемая ссылка подчеркнута и пурпурная
  • Активная ссылка подчеркнута и красная

Можно изменить цвета по умолчанию с помощью CSS:

Пример


a:link {
    color: green;
    background-color: transparent;
    text-decoration: none;
}

a:visited {
    color

Урок 4. Ссылки в html


Что такое ссылка html?


Ссылка html - это одно из основных понятий в создании html-документов. Каждый пользователь интернета хотя бы раз ими пользовался. Каждый раз нажимая в интернете на зайти, просмотреть, прочитать, подробнее, переходя по новостям и прочее Вы пользуетесь ссылками! Страницы, по которым Вы переходите, могут находиться на абсолютно разных сайтах.
Ссылка, как правило, выделяется нижним подчёркиванием и синим цветом. Однако в качестве ссылки могут выступать ссылки других цветов, изображения и области сайта.

Для обозначения ссылки использует тег a. Для обозначения адреса, по которому направляет ссылка, используется атрибут href.

Рассмотри пример конструкции ссылки:

<html>
   <head>
   <title>Ссылка в html</title>
   </head>
<body>

   <a href="http://www.yandex.ru">Перейти на Яндекс</a>

</body>
</html>


В результате получаем

Перейти на Яндекс
Как Вы видите ссылка состоит из Слов (Перейти на Яндекс), которые вставлены между открывающим и закрывающим тегами a и Адреса ( http://www.yandex.ru ), который прописывается в атрибуте href в кавычках.

Тег a обозначает ссылку. У него обязательно должна быть закрывающая часть. У тега a есть несколько атрибутов.

Атрибут href и адреса ссылок


href - самый важный атрибут! В нём прописывается адрес ссылки, по которой перейдёт пользователь.
Адрес ссылки бывает абсолютный и относительный.

В абсолютном прописывается полный URL адрес, например http://tradebenefit.ru/index.html (используется при ссылке на другой сайт или файл другого сайта).

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


Для понимания вышесказанного рассмотрим пример кода
<html>
   <head>
   <title>Атрибут href в ссылках html</title>
   </head>
<body>

<a href="http://tradebenefit.ru/index.php">Абсолютная ссылка</a>
<a href="rules.php">Относительная ссылка</a>

</body>
</html>


С первой ссылкой я думаю всё понятно, дан адрес целиком.
Во втором случае прописывается укороченный адрес, так как файлы находятся на одной машине (сервере). Если файл будет находиться на папку глубже, допустим у нас есть файл index.html и папка data, в которой есть файл info.html, то ссылка будет выглядеть так
<a href="data/info.html">Относительная ссылка</a>

Если файл, на который ссылаемся, находится наоборот, на папку выше, то делаем так
<a href="../info.html">Относительная ссылка</a>

Атрибут target


При использовании атрибута target чаще всего используются три значения: _self, _new, _blank.

_self страница по ссылке открывается в этом же окне (также происходит по умолчанию, если атрибут не использован).
_new страница по ссылке откроется в новом окне. Данное значение не всегда отрабатывается как надо, поэтому в некоторых браузерах может открыть новое окно
_blank страница по ссылке открывается в новой вкладке. Чаще всего атрибут target используют именно с этим значением.

Теперь рассмотрим пример кода

<html>
   <head>
   <title>Атрибут target в ссылках html</title>
   </head>
<body>

<a href="http://www.yandex.ru">Яндекс откроется в этой же вкладке</a>
<a href="http://www.yandex.ru" target="_self">Яндекс принудительно откроется в этой же вкладке</a>
<a href="http://www.yandex.ru" target="_new">Яндекс откроется в новом окне</a>
<a href="http://www.yandex.ru" target="_blank">Яндекс откроется в новой вкладке</a>

</body>
</html>


Пример ссылки, открывающейся в новой вкладке. Данный вид ссылок очень полезен тем, что пользователь переходя на другой сайт, не закрывает Ваш.

Перейти на Яндекс

Атрибут title


Атрибут title служит для того, чтобы при наведении на ссылку выплывала подсказка. В атрибуте title соответственно прописывается текст подсказки или пояснения
<html>
   <head>
   <title>Атрибут title в ссылках html</title>
   </head>
<body>

<a href="http://www.yandex.ru" title="Ссылка на Яндекс">Яндекс</a>

</body>
</html>


При наведении на ссылку высветится сообщение 'Ссылка на Яндекс'.

Атрибут charset


Атрибут charset служит для того, чтобы браузеру отправлялась информация о том, что сайт по ссылке создан в другой кодировке. Данное действие позволит избежать некорректного отображения символов при переходе.
<html>
   <head>
   <title>Атрибут charset в ссылках html</title>
   </head>
<body>

<a href="http://www.unicode.org/" charset="utf-8">Сайт в кодировке utf-8</a>

</body>
</html>


Спасибо за внимание! Урок очень важный! Использование ссылок - основа основ! Удачи!

Создание ссылок в HTML

ссылки  в html

Приветствую Вас дорогие друзья! В этой статье мы поговорим о HTML ссылках. Это очень важный элемент и Вы, безусловно, должны знать, что это такое и где используются, так как ссылки присутствуют на каждом сайте.

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

Также они используются в следующих случаях:

  • Для того чтобы увеличить изображение на сайте.
  • Для того чтобы скачать какой-то файл или посмотреть в браузере какой-то документ.
  • Для того чтобы перейти к началу текущей страницы или к какому то абзацу другой страницы. Таким образом, делается ссылка на вверх.

Ссылки имеют следующий синтаксис:


<a href="адрес страницы" >Якорь ссылки </a>

Атрибут href является обязательным, в его значение указываем адрес страницы, на которую хотим перейти. Также в его значение мы можем указать путь к изображению или путь, к файлу которого хотим скачать.

Существует 2 типа адресов, это абсолютный адрес и относительный.

Абсолютный адрес это когда указываем адрес какого-то сайта из интернета, вместе с протоколом http. Например:


<a href="https://www.vk.com" >Социальная сеть ВКонтакте </a>

После клика по данной ссылке мы перейдём в социальную сеть ВКонтакте.

Относительный путь это путь относительно текущего файла. Допустим, в папку сайта находится два файла, главная страница index.html и страница о нас about.html. Для того чтобы мы смогли перейти с главной страницы на страницу о нас, в значение атрибута href у ссылки на главной странице нужно написать название файла который отвечает за страницу на которой хотим перейти. В нашем случае мы хотим сделать ссылку для перехода с главной странице на страницу о нас, поэтому в коде главной странице добавляем такую ссылку:


<a href="about.html" > Перейти на страницу О нас </a>

Изображение в качестве якоря ссылки

Вместо якоря ссылки может быть и изображение. Нажимая на изображение, мы перейдём на указанный адрес в значение атрибута ссылки href. Вот пример такой ссылки:

изображение вместо якоря ссылки

HTML код такой ссылки следующий:


<a href="https://ru.wikipedia.org/wiki/Angelina_Jolie" >
    <img src="images/angelinajolie.jpg" alt="Анжелина Джоли" />
</a>

Ссылка на изображение

Если в значение атрибута href указать адрес на какое-нибудь изображение, то при нажатии на данную ссылку, в браузере откроется изображение в полном ее размере.

Посмотрим это на примере. Напишем следующие строки в код странице.


<h2 align="center" > Ссылки </h2>
<p> Для того чтобы посмотреть изображение в браузере, кликните на ее. </p>
<p>
    <a href="images/bugatti.jpeg" >
        <img src="images/bugatti.jpeg" alt="Bugatti" />
    </a>
</p>

Открываем страницу в браузере и смотрим на результат:

просмотр изображения в браузере

После клика на изображение, оно откроется в браузере.

Увеличенное изображение

Ссылка на файл

А теперь сделаем так чтобы пользователь смог скачать со страницы какой-нибудь файл. Этот файл может быть какой-то документ, какая-то песня, торрент-файл или архив.

И так для того чтобы это реализовать нужно в значение атрибута ссылки href, указать путь к файлу для скачивания. Например, нужно сделать так чтобы пользователь смог скачать какой-нибудь документ с расширением .docx. Для начала на хостинге сайта создаем папку для файлов, назовем ее, например files. Вставляем в созданную папку нужный файл и в коде страницы пишем следующие строки:


<p>
    <a href="files/document.docx"> Скачать Документ </a>
</p>

Теперь, когда пользователь нажмет на ссылку скачать документ, сразу начнется скачивание файла.

ссылка на файл

Аналогично можно сделать и с остальными типами файлов.

И на этом все. Из этой статьи Вы узнали следующие:

  • Как создать ссылку на другую страницу.
  • Как сделать изображение ссылкой.
  • Как сделать ссылку на изображение
  • Как создать ссылку на файл.

Теперь Вы сможете сделать все это сами. Без чьей либо помощи.

Похожие статьи:

Видео:

Понравилась статья?

Тогда поделитесь ею с друзьями и подпишитесь на новые интересные статьи.

Поделиться с друзьями:

Подписаться на новые статьи:

Поддержите пожалуйста мой проект!

Следующая статья >>

Если у Вас есть какие-то вопросы или предложения, то можете писать их в комментариях или мне на почту [email protected]. И если Вы заметили какую-то ошибку в статье, то прошу Вас, сообщите мне об этом, и в ближайшее время я всё исправлю.

Добавляйтесь ко мне в друзья в:

Добавляйтесь в мои группы:

Подпишитесь на мои каналы:

Автор статьи: Мунтян Сергей

Копирование материалов с сайта sozdatisite.ru ЗАПРЕЩЕНО!!!

Дата добавления: 2015-12-11 11:50:05

Добавляем ссылку HTML — Как создать сайт

Добавляем ссылку на HTML-страницу

Урок №8
Добавляем ссылку в HTML-документ

В этом уроке, мы рассмотрим способ добавления ссылки на HTML-страницу.

Ссылка — важнейшая часть сайта и всемирной паутины, именно благодаря ссылкам мы можем путешествовать по интернету.

Так как ссылки обычно ссылаются на другие страницы, то нам нужно создать еще одну HTML-страницу и сослаться на неё.

У нас уже есть одна страница Страница о снежном барсе (файл index.html), давайте создадим еще одну HTML-страницу, она будет посвящена полярному волку.

Страница о полярном волке

Создайте на Рабочем столе HTML-файл:
polayrnyi-volk.html

Название страницы <title> </title>, сделайте:
Страница о полярном волке

Внедрите в неё, следующий CSS-код:


<style>
 h2 {
  color: green;
  font-family: Arial;
 }
 p {
  color: blue;
  font-size: 19px;
  width: 60%;
 }
</style>

Заголовок статьи <h2> </h2>:
Полярный волк

Фотография <img>:

Cтатья состоящая из двух абзацев <p> </p>:


Полярный арктический волк - подвид волка. Обитает в Арктике и тундре, на
обширных пространствах северных регионов, которые пять месяцев в году,
погружены в темноту. Чтобы выжить, волк приспособился есть практически
любой корм, который только попадается ему на пути.

Полярные волки хорошо усвоились к жизни в Арктике: они могут годами
жить при минусовой температуре, месяцами не видеть солнечного света и
неделями оставаться без пищи. Длина волка составляет 100-150 см, высота
в холке может достигать 100 см, а масса у самцов переваливает за 100 кг.
Продолжительность жизни полярного волка около 7 лет. В его рацион входят:
леминги, зайцы, овцебыки, олени и птицы.

В итоге вы должны получить следующую страницу.

Подный код HTML-документа, страницы о полярном волке, приведён в конце этого урока.

Добавляем ссылку в HTML-документ

Добавим ссылку которая будет ссылаться на страницу о полярном волке, саму ссылку разместим на странице о снежном барсе.

Ссылка в HTML-документ добавляется с помощью тегов <a> </a>, между которыми помещают текст ссылки. У тега <a> есть свойство href=" ", значением которого выступает адрес страницы, на которую нужно сослаться (кликнув по ссылке мы перейдем на страницу, на которую ссылается ссылка):


<a href="адрес страницы">Текст</a>

<a> — открывающий тег ссылки, который указывает на то что здесь будет ссылка,
href=" " — свойство тега <a>, которое указывает на адрес страницы,
адрес страницы — значение свойства href=" ", адрес страницы,
Текст — любой текст,
</a> — закрывающий тег ссылки.

Добавьте в HTML-документ файла index.html (Страница о снежном барсе), перед закрывающим тегом </body>, следующий код:


<a href="polyarnyi-volk.html">Полярный волк</a>

Так как файлы index.html и polyarnyi-volk.html находятся в одной папке Рабочий стол, то адресом страницы о полярном волке, будет просто имя его файла polyarnyi-volk.html

В качестве Текста можно написать всё что угодно, но обычно пишут текст описывающий страницу на которую ссылается ссылка, в нашем случае это Полярный волк.

В итоге, HTML-документ файла index.html будет выглядеть следующим образом:


<html>
 <head>
  <title>Страница о снежном барсе</title>
  <style>
   h2 {
    color: green;
    font-family: Arial;
   }
   p {
    color: blue;
    font-size: 19px;
    width: 60%;
   }
  </style>
 </head>
 <body>
  <h2>Снежный барс</h2>
  <img src="irbis.jpg">
  <p>
   Снежный барс (ирбис, ак барс) - крупное хищное млекопитающее из семейства 
   кошачьих. Обитает в горных массивах Афганистана, Бирмы, Бутана, Индии, 
   Казахстана, Киргизстана, Китая, Монголии, Непала, Пакистана, России, 
   Таджикистана и Узбекистана. Ирбис отличается тонким, длинным, гибким телом, 
   относительно короткими лапами, небольшой головой и очень длинным хвостом. 
   Длина снежного барса вместе с хвостом составляет 200-230 см, вес до 55 кг.
   Окраска меха светлая, дымчато-серая с кольцеобразными или сплошными тёмными 
   пятнами.</p>
  <p>
   Охотится снежный барс, в основном, на горных козлов и баранов, также в его 
   рационе встречаются кабаны, фазаны и даже суслики. В силу труднодоступности
   местообитания вида, ирбисы до сих пор остаются малоизученными. Однако по 
   приблизительным оценкам их количество варьируется в районе около 10 тысяч 
   особей. По состоянию на 2013 год, охота на снежных барсов повсеместно
   запрещена.</p>
  <a href="polyarnyi-volk.html">Полярный волк</a>
 </body>
</html>

Открыв файл index.html с помощью браузера, вы должны увидеть следующее.

Внизу страницы находится ссылка, нажав на которую вы попадёте на страницу о полярном волке. Как вы можете заметить, на странице о полярном волке, нету ссылки. Давайте добавим туда ссылку, которая будет ссылаться на страницу о снежном барсе.

Добавьте в HTML-документ файла polyarnyi-volk.html, перед закрывающим тегом </body>, следующий код:

<a href="index.html">Снежный барс</a>

В итоге, HTML-документ файла polyarnyi-volk.html будет выглядеть следующим образом:


<html>
 <head>
  <title>Страница о полярном волке</title>
  <style>
   h2 {
    color: green;
    font-family: Arial;
   }
   p {
    color: blue;
    font-size: 19px;
    width: 60%;
   }
  </style>
 </head>
 <body>
  <h2>Полярный волк</h2>
  <img src="polyarnyi-volk.jpg">
  <p>
   Полярный арктический волк - подвид волка. Обитает в Арктике и тундре, на
   обширных пространствах северных регионов, которые пять месяцев в году,
   погружены в темноту. Чтобы выжить, волк приспособился есть практически
   любой корм, который только попадается ему на пути.</p>
  <p>
   Полярные волки хорошо усвоились к жизни в Арктике: они могут годами
   жить при минусовой температуре, месяцами не видеть солнечного света и
   неделями оставаться без пищи. Длина волка составляет 100-150 см, высота
   в холке может достигать 100 см, а масса у самцов переваливает за 100 кг.
   Продолжительность жизни полярного волка около 7 лет. В его рацион входят:
   леминги, зайцы, овцебыки, олени и птицы.</p>
  <a href="index.html">Снежный барс</a>
 </body>
</html>

Открыв файл polyarnyi-volk.html с помощью браузера, вы должны увидеть следующее.

Внизу страницы находится ссылка, нажав на которую вы попадёте на страницу о снежном барсе.

Нажимая по ссылкам расположенным на страницах, вы будете переходить от снежного барса к полярному волку и наоборот.

Читать далее: Создаём сайт из трёх страниц


Дата публикации поста: 7 февраля 2016

Дата обновления поста: 15 октября 2014


Навигация по записям

Ссылки. Тег

У Вас в браузере заблокирован JavaScript. Разрешите JavaScript для работы сайта!

Ссылки являются основой гипертекстовых документов и позволяют переходить с одной Web-страницы на другую, а также на определенное место внутри Web-страницы. Особенность их состоит в том, что сама ссылка может вести не только на HTML-файлы, но и на файл любого типа, причем этот файл может размещаться совсем на другом сайте. Главное, чтобы к файлу, на который делается ссылка, был доступ.

Пара тегов <a>...</a> обрамляет текст ссылки или картинку, которая служит ссылкой.

Атрибуты тега <a>
href Адрес документа, на который ведет ссылка.
rel Определяет отношение между исходным документом и документом, на который ведет ссылка. Большинство браузеров не поддерживают атрибут rel. Но несмотря на это, на сайтах часто можно встретить ссылки с атрибутом rel="nofollow", который предназначен для поисковых систем Google и Яндекс. Такие ссылки не передают PageRank и ТИЦ.
title Всплывающий текст, появляющийся при наведении курсора мышки на ссылку.
download
Этот атрибут дополняет существующий атрибут href, и говорит браузеру, что ресурс, на который указывает href нужно скачать, а не открывать. Значение атрибута download используется для задания названия загружаемого файла.

Адреса ссылок

Для навигации по страницам и сайта нам потребуется уметь задавать адреса ссылок. Адреса ссылок могут быть абсолютными или относительными.

Абсолютный адрес ссылки

Абсолютный адрес состоит из трех частей:

  • Протокол. Это может быть "http://" или "https://".
  • Доменное имя сайта. Например, "htmlweb.ru".
  • Полное имя файла целевого документа (включая папки) относительно корня сайта. Например, "/analiz/seo.php".

Вместе это выглядит как "http://htmlweb.ru/analiz/seo.php". Для так заданного имени файла существует название: Универсальный Локатор Ресурса (URL). URL текущего документа выводится в адресной строке браузера.

Пример

Абсолютная ссылки на страницу другого сайта:

<a href="http://vsetaksi.ru/rostov-na-donu/22.htm">Лидер</a>

По умолчанию, при переходе по ссылке документ открывается в текущей вкладке.
Чтобы открыть документ в новой вкладке, надо использовать атрибут
onclick="return !window.open(this.href)".

Относительный адрес ссылки

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

Если адрес указывается относительно корня сайта, то его полное имя начинается с косой черты.

Если вместо имени файла задать имя папки, то будет отображен индексный файл. Это может быть index.html, index.htm или index.php из этой папки.

Примеры

1. Относительная ссылка на целевой документ в той же папке, что и исходный документ:

Относительная ссылка
<a href="Целевой документ.html">Ссылка</a>

2. Относительная ссылка на документ в папке, которая находится на одном уровне с исходным документом:

Относительная ссылка
<a href="Папка/Целевой документ.html">Ссылка</a>

3. Относительная ссылка на документ, который находится на уровень выше исходного документа:

Относительная ссылка
<a href="../Целевой документ.html">Ссылка</a>

4. Относительная ссылка на документ, который находится в корне сайта:

Относительная ссылка
<a href="/Целевой документ.html">Ссылка</a>

На страницы чужих сайтов ссылаются в абсолютной форме, а на страницы своего сайта – в относительной.

Ссылка на конкретное место Web-страницы

Для создания ссылки на определенное место Web-страницы надо сначала поставить закладку-метку в соответствующее место и дать ей имя:

<a name="partner"></a>
или
<h4>Партнерская программа</h4>

В адресе ссылки на метку в текущем документе перед именем метки ставится знак "решетка" ( # ):

<a href="#partner">Партнерская программа</a>

В адресе ссылки на метку в другом документе указывается ее адрес и в конце добавляется знак "решетка" ( # ) и имя метки:

<a href="/analiz/seo/seo_other.php#partner">Партнерская программа</a>

Данные в адресной строке браузера, которые идут после знака "решетка" ( # ), называют hash-данными (хэш-данными) или просто hash (хэш).

Отправка e-mail

Ссылка на адрес электронной почты (E-Mail):

<a href="mailto:[email protected]">Написать письмо</a>.

Связь с FTP

FTP (File Transfer Protocol, протокол передачи файлов) позволяет пользователям копировать файлы с других компьютеров (FTP-сайтов). Таким методом компании часто распространяют свои новые программные продукты. Если не указывать имя файла, браузер выведет перечень всех файлов в каталоге. Это особенно удобно, если вы хотите, чтобы читатель получил доступ к нескольким файлам сразу, например, в случае больших файлов, разбитых на части для удобства передачи.

Связь с FTP:

<a href="ftp://ftp.newusers.ru">FTP</a>

Звонок и СМС с браузера мобильного телефона

Позвонить по номеру с браузера мобильного телефона:

<a href="tel:+1234567890"> Звоните нам бесплатно! </ a>

Отправить СМС с браузера мобильного телефона:

<a href="sms:12345678">SMS для 12345678</a>
<a href="sms:12345678?body=Hello my friend">SMS “Hello my friend” для 12345678</a>
<a href="sms:123456789,+123456780?body=Hello">SMS для нескольких телефонных номеров</a>

Читать дальше: Картинки на сайте

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *