Ссылки
Ссылки являются основой гипертекстовых документов и позволяют переходить с одной веб-страницы на другую. Особенность их состоит в том, что сама ссылка может вести не только на HTML-файлы, но и на файл любого типа, причем этот файл может размещаться совсем на другом сайте. Главное, чтобы к документу, на который делается ссылка, был доступ. Иными словами, если путь к файлу можно указать в адресной строке браузера, и файл при этом будет открыт, то на него можно сделать ссылку.
Для создания ссылки необходимо сообщить браузеру, что является ссылкой, а также указать адрес документа, на который следует сделать ссылку. Оба действия выполняются с помощью тега . Общий синтаксис создания ссылок следующий.
Атрибут href определяет URL (Universal Resource Locator, универсальный указатель ресурса), иными словами, адрес документа, на который следует перейти, а содержимое контейнера является ссылкой. Текст, расположенный между тегами и , по умолчанию становится синего цвета и подчеркивается. В примере 8.1 показано создание нескольких ссылок на разные веб-страницы.
Пример 8.1. Добавление ссылок
Ссылки на странице Собаки
Кошки
В данном примере создаются две ссылки с разными текстами. При щелчке по тексту «Собаки» в окне браузера откроется документ dog.html, а при щелчке на «Кошки» — файл cat.html.
Результат примера показан на рис. 8.1. Обратите внимание, что при наведении курсора мыши на ссылку, в строке состояния браузера отображается полный путь к ссылаемому файлу.

Рис. 8.1. Вид ссылок на странице
Если указана ссылка на файл, которого не существует, например, его имя в атрибуте href набрано с ошибкой, то такая ссылка называется битая . Битых ссылок следует категорически избегать, поскольку они вводят посетителей сайта в заблуждение. Так, при щелчке по ссылке из примера 8.1 в браузере Safari откроется не сам документ, а окно с предупреждением (рис. 8.2).

Рис. 8.2. Результат при открытии битой ссылки
Естественно, подобное сообщение будет различаться в браузерах, но смысл остается один — документ, на который ведет ссылка, не может быть открыт. Чтобы не возникало подобных ошибок, тестируйте все ссылки на их работоспособность и сразу же устраняйте имеющиеся погрешности.
Файл по ссылке открывается в окне браузера только в тех случаях, когда браузер знает тип документа. Но поскольку ссылку можно сделать на файл любого типа, то браузер не всегда может отобразить документ. При этом выводится сообщение, как следует обработать файл — открыть его или сохранить в указанную папку. Например, в браузере Firefox выводится следующее окно (рис. 8.3).

Рис. 8.3. Окно для выбора действия с файлом в Firefox
Как легко изменить поменять значение одной ссылки в html документе
На моем сайте есть реферальная ссылка, используемая в нескольких местах. Иногда возникает необходимость поменять url этой ссылки на всем сайте сразу. Есть ли способ создать что-то вроде переменной с url ссылки в одном месте и потом в остальных местах сайта просто ссылаться на эту переменную?
Отслеживать
задан 20 апр 2015 в 22:07
Mikhail Trunov Mikhail Trunov
11 1 1 бронзовый знак
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Зависит от того, должна ли эта ссылка индексироваться. Если да, то вариант с переменной в JS не подходит. Лучше всего делать это в back end коде (C#, php и др.) вставляя переменную со ссылкой в нужное место сайта.
Отслеживать
ответ дан 21 апр 2015 в 6:55
1,861 1 1 золотой знак 14 14 серебряных знаков 25 25 бронзовых знаков
Если у Вас используется шаблонизатор, то достаточно определить переменную и периодически менять её значение при передаче в шаблонизатор. Но это грязный путь, я бы сделал отдельный модуль по генерации реферральных ссылок, чтобы все изменения происходили централизованно.
Или же можно при загрузке страницы запускать JavaScript, который будет ходить на сервер через AJAX, брать актуальную ссылку и проставлять её где нужно. Вам же не обязательно чтобы эта ссылка индексировалась посковиками.
Как изменить ссылку на сайте на другую, добавив код CSS?
Какой CSS или JavaScript код нужно добавить чтобы изменить https://site на https://changed ?
- Вопрос задан более трёх лет назад
- 474 просмотра
1 комментарий
Простой 1 комментарий

Ярослав Иванов @space2pacman Куратор тега CSS
1) Найти элемент на сайте(google => javascript найти элемент на странице)
2) Поменять свойство у найденного элемента href (google => javascript изменить свойство у найденного элемента)
Как создать и изменить ссылку
Создание и продвижение сайта без ссылок практически невозможно. Поэтому сегодня статья о ссылках: о том, как их создать, как добавить в текст и как изменить внешний вид ссылки.
Как добавить ссылку на сайт
Самый простой способ добавить ссылку в текст — с помощью визуального редактора. Он позволяет создать ссылку без знаний html.
В WordPress редактор записей содержит две вкладки: визуально и текст. В первой для создания ссылки достаточно нажать кнопку «Вставить/изменить ссылку» и задать адрес нужной веб-страницы. Во вкладке Текст можно создать или отредактировать ссылку с помощью html и css.
Визуальный редактор WordPress выглядит так:

Чтобы создать ссылку, выделите нужный участок текста и нажмите значок Вставить/изменить ссылку. Появится вот такое окно:

В поле URL введите адрес веб-страницы, которая будет открываться при клике на ссылку или выберите из списка страниц сайта.
Если нужно, чтобы веб-страница открывалась в новом окне браузера, поставьте галочку напротив соответствующего пункта.
В конце нажмите кнопку Добавить ссылку.
Не всегда можно воспользоваться визуальным редактором. Кроме того, не во всех редакторах есть значок вставки ссылок. Поэтому полезно знать как можно самому создать ссылку.
Как создать HTML ссылку
Вот как выглядит простейшая html ссылка:
текст ссылки
А вот как эту ссылку видит посетитель сайта — текст ссылки. Щелчок по ней откроет главную страницу этого сайта.
Для создания ссылки нужен парный тег а — открывающий и закрывающий
Между открывающим тегом и закрывающим тегом обязательно должен быть текст — это единственная видимая пользователю часть ссылки. Вместо текста можно использовать любой символ или изображение.
Где открывается ссылка
По умолчанию веб-страница, указанная в ссылке открывается в том же окне и заменяет открытую страницу. Чтобы ссылка открылась в новом окне нужно использовать атрибут target со значением _blank, который размещается внутри открывающего тега .
target= «_blank» href= «https://tavry.ru»>текст ссылки
Как изменить цвет ссылки
Цвет ссылок сайта задается в файле style.css. Обычно он более яркий — для того, чтобы пользователь понимал, что перед ним именно ссылка, а не обычный текст. Особым цветом можно выделить также ссылку, которую пользователь уже посетил (a:visited) или на которую навел указатель (a:hover).
Сделаем все ссылки на сайте оранжевого цвета, для этого добавим в файл style.css такое правило:
a color: #D47424;
>
Это правило сделает цвет ссылки, на которую навели указатель красным:
a:hover color: #f00;
>
Сделаем ссылку, которую пользователь уже посетил серого цвета:
a:visited color: #c0c0c0;
>
Предположим, нужно сделать так, чтобы какая-то одна ссылка в тексте была другого цвета. Чтобы изменить цвет одной конкретной ссылки нужно внести изменение в ее код — добавить в открывающий тег атрибут style и задать для него нужный цвет, например, голубой «color:#0ff» или черный «color:#000»
style= «color: #000»
В итоге получим следующий код:
Еще по теме:
- Как изменить тему WordPress
- Как найти и установить бесплатную тему WordPress
- Как сделать сайт быстро и просто
- Как разрешить или запретить комментарии на сайте WordPress