Данная инструкция не является окончательным вариантом и со временем будет обновляться

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

Содержание

Два способа создания ссылок

Допустим у нас есть текстовая строка "Заполните анкету и станьте представителем Avon прямо сейчас!" и нам нужно сделать слова "Заполните анкету" ссылкой, которая бы приводила на страницу с анкетой.
На наших сайтах для этого есть два способа и в данном руководстве мы разберем оба из них.

Способ первый: текстовый редактор

Это самый простой способ, он интуитивно более понятен, но при этом не такой гибкий, как второй.

В панели управления откроем какую нибудь страницу МЕНЮ. Для примера возьмем главную страницу. После ее открытия для редактирования, убедитесь, что включен режим "редактор". Если установлен режим "html", переключите его.
Введите нужный текст, как показано на изображении ниже.

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

Нажмите на эту кнопку, в результате откроется окно, в котором нам нужно будет задать параметры для будущей ссылки.

Наша ссылка почти готова, осталось только нажать на кнопку "Вставить".
И вот готовый результат, осталось только его сохранить.

Как сделать ссылкой изображение? Очень просто. Вставьте нужное изображение, выделите его мышкой, кликнув по нему. А дальше все точно так же, как и с текстовой ссылкой.

Делать ссылки мы научились, а как их убирать?
Установите курсор на ссылке и нажмите кнопку ее удаления.

Способ второй: html

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

Организация ссылок

В своей основе html состоит из тэгов. Если мы хотим добавить на страницу сайта изображение, мы добавляем для этого тэг - <img>, делается это так:

<img src="/files/picture.jpg" />

В этом примере:

Браузер (Mozilla Firefox, Chrome, Internet Explorer и д.р.), обрабатывая страницу сайта и встречая данный тэг, выведет наше изображение.

Для вывода ссылки существует тэг <a>.
Записывается он немного иначе. Вот так выглядит обычная текстовая ссылка в html коде:

<a href="/business/work.htm">Заполните анкету</a> и станьте представителем Avon прямо сейчас!

В этом примере:

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

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

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

<a href="/business/work.htm"><img src="/files/picture.jpg" /></a>

В этом примере:

Адреса

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

1. Наверное, самые простые для понимания - это абсолютные адреса, они содержат в себе полный адрес до объекта.

<a href="http://getavon.ru/register.php">Свой сайт представителя AVON</a>
Начинаются абсолютные адреса с указания протокола, обычно http:// (бывает https://), как минимум содержат доменное имя сайта (getavon.ru) и могут содержать адрес на конкретную страницу (или файл) на этом сайте (register.php).

2. Второе, о чем стоит упомянуть - разновидность относительных адресов, которые являются относительными к корню сайта. Такие адреса начинаются со слэша /, т.е. как будто у абсолютной ссылки убрали протокол http:// и доменное имя сайта.

<a href="/">Ссылка указывает на корень сайта и приведет на главную страницу</a>
<a href="/buisness/work.htm">Ссылка указывает на страницу с анкетой</a>

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

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

Параметры ссылок

Для расширения функционала, стоит обратить внимание на некоторые необязательные параметры ссылок:

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

<a href="/buisness/work.htm" target="_blank">Страница откроется в новом окне</a>

title - добавляет всплывающую подсказку к тексту ссылки:

<a href="http://mysite.ru/subdir/page.html" title="Текст всплывающей подсказки">Страница откроется в этом окне</a>

А вот так эти параметры можно комбинировать:

<a href="http://mysite.ru/subdir/page.html" target="_blank" title="Текст всплывающей подсказки">Страница откроется в новом окне</a>

Обращаем ваше внимание, что это далеко не полное описание тэга. Для более детального изучения данного вопроса обратитесь к более полной документации.

Оформление ссылок с помощью стилей: делаем ссылки красивыми

Тут нужно сразу объяснить, что для стилизации используются каскадные таблицы стилей (css). Это очень гибкий инструмент, с помощью которого можно изменять внешний вид ссылок и других элементов html в очень широких пределах. Можно поменять как одну ссылку, так и сразу несколько. Для этих случаев применяются разные подходы. Для начала посмотрим как это делается для одной, отдельно взятой, ссылки.

Например мы хотим поменять у ссылки цвет. Для этого нам нужно поменять свойство стиля color:

<a href="/buisness/work.htm" style="color: #ec008b;">Эта ссылка фиолетового цвета</a>

Например мы хотим сделать ссылку подчеркнутой. Для этого нам нужно поменять свойство стиля text-decoration:

<a href="/buisness/work.htm" style="text-decoration: underline;">Это подчеркнутая ссылка</a>

Также стили можно комбинировать:

<a href="/buisness/work.htm" target="_blank" style="color: #ec008b; text-decoration: underline;">Эта подчеркнутая ссылка фиолетового цвета, которая откроется в новом окне</a>
При комбинировании перечилять свойства стилей нужно через точку с запятой (;)

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

<style>
a.mylink {color: #ec008b; text-decoration: underline;}
</style>
Только что мы создали класс под названием mylink, в котором описали наши свойства стиля. Название класса может выбираться произвольно, главное, чтобы оно не пересекалось с уже использующимися на сайте классами. Символы a. перед названием класса сообщает браузеру, что это класс для элемента (тэга) <a>.

Теперь класс можно вставлять в любую ссылку (и не только).

<a href="/buisness/work.htm" class="mylink">Эта подчеркнутая ссылка фиолетового цвета</a>

Между тэгами <style> и </style> можно прописывать любое количество стилей (объединенных в классы) для ссылок и других элементов страницы.

<style>
a.mylink {color: #ec008b; text-decoration: underline;}
a.mylink2 {color: #555555; text-decoration: line-through;}
</style>

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

<a href="/buisness/work.htm" class="mylink">Эта подчеркнутая ссылка фиолетового цвета</a>
<a href="/order/delivery.htm" class="mylink2">Эта ссылка зачеркнутая и она серого цвета</a>

Код в html:

Готовый результат:

Не нужно писать тэги <style> и </style> каждый раз для каждого нового класса, создайте тэги стиля один раз и все классы размещайте между ними.

Где именно на странице разместить тэги <style> и </style> не столь важно, можно внизу, в верху или по середине. Важно, что, если вы размещаете их на определенной странице, то действовать эти стили будут только на этой странице!

А как сделать, чтобы созданные классы работали на всех страницах? Нужно разместить их в пункте УПРАВЛЕНИЕ - Настройки в окне Заголовок сайта. Данное окно специально создано для размещения служебной информации, такой как стили и др. Содержимое этого окна загружается на всех страницах сайта, поэтому и стили будут работать на всех страницах. Учтите, что в окне Заголовок сайта, нужно прописывать только стили, сами ссылки там писать нельзя!.

Примеры на разные случаи

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

Как поменять свойства стиля ссылки при наведении на нее курсора мыши

Сделать это можно только с помощью классов (т.е. первым методом, через указание style="" сделать не получится). Для этого нужно использовать псевдокласс hover (он указывается через двоеточие).

<style>
a.mylink3 {color: #ec008b; text-decoration: underline;}
a.mylink3:hover {text-decoration: none;}
</style>
В данном примере мы создали класс mylink3, в котором задали стиль в виде фиолетового цвета и подчеркивания. А второй строкой уточнили, что при наведении курсора мыши стиль подчеркивания должен быть отменен, т.е. подчеркивание пропадет. При этом фиолетовый цвет останется, т.к. его мы не затронули.

Но можно изменить и его, тогда нужно сделать так:

<style>
a.mylink3 {color: #ec008b; text-decoration: underline;}
a.mylink3:hover {text-decoration: none; color: #555555;}
</style>
Теперь при наведении курсора поменяются оба свойства.

А вот пример, где при наведении курсора мы дополнительно поменяем фон ссылки на оранжевый:

<style>
a.mylink3 {color: #ec008b; text-decoration: underline;}
a.mylink3:hover {color: #555555; text-decoration: none; background: #ffa500;}
</style>

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

Как сделать ссылку в виде блока с текстом

<style>
a.mylink4 {display: block; height: 100px; margin: 10px 0 10px 0; padding: 15px 20px 15px 20px; background: #991199; color: #ffffff; font-size: 24px; text-align: center;}
</style>

В этом примере:

Ширина блока задается свойством width, если его не указывать, то блок будет на всю ширину страницы.
<style>
a.mylink4 {display: block; margin: 10px 0 10px 0; padding: 15px 20px 15px 20px; color: #777777; border: 1px solid #777777; font-size: 24px; text-align: center;}
a.mylink4:hover {background: #c9a0dc; color: #ffffff;}
</style>

В этом примере:

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