- Цвет ссылок
- Задание цвета всех ссылок на странице
- Задание цвета отдельных ссылок на странице
- 🎅MnogoBlog
- ⛄как создать сайт на wordpress, настроить и оптимизировать wordpress
- Как выделить внешние ссылки на сайте
- Похожие записи:
- Добавить комментарий Отменить ответ
- Выделение внешних ссылок с помощью CSS
- Всего комментариев: 3
- Оставить комментарий Отменить ответ
- Разработка тем для WordPress
- Как с помощью стилей выделить ссылки, которые ссылаются на другой сайт?
- Решение
Цвет ссылок
С помощью HTML можно задавать цвета всех ссылок на странице, а также изменять цвета для отдельных ссылок.
Задание цвета всех ссылок на странице
Цвета ссылок задаются в качестве атрибутов тега . Атрибуты являются необязательными и если они не указаны используются значения по умолчанию.
link — определяет цвет ссылок на веб-странице (цвет по умолчанию синий, #0000FF).
alink — цвет активной ссылки. Цвет ссылки меняется при нажатии на ней кнопки мыши. Цвет по умолчанию красный, #FF0000.
vlink — цвет уже посещенных ссылок. Цвет по умолчанию фиолетовый, #800080.
В HTML цвета задаются обычно цифрами в шестнадцатеричном коде, в виде #rrggbb , где r, g и b обозначают соответственно красную, зеленую и синюю составляющую. Для каждого цвета задается шестнадцатеричное значение от 00 до FF, что соответствует диапазону от 0 до 255 в десятичном исчислении. Затем эти значения объединяются в одно число, перед которым ставится символ # (пример 1).
Пример 1. Задание цветов ссылок
Содержание сайта
Цвет не обязательно задавать в шестнадцатеричном формате, можно использовать и ключевые слова. В данном примере цвет фона веб-страницы установлен черным, а цвет ссылок — красным.
Для изменения цвета ссылок удобнее использовать CSS. Чтобы установить цвет для всех ссылок на веб-странице применяются следующие псевдоклассы, которые добавляются к селектору A .
visited — Стиль для посещенной ссылки.
active — Стиль для активной ссылки. Активной ссылка становится при нажатии на нее.
hover — Стиль для ссылки при наведении на нее мышью.
В примере 2 показано, как изменить цвет ссылок на веб-странице с помощью стилей. Для этого воспользуемся стилевым свойством color , оно задает цвет определенного текста, в данном случае, ссылок.
Пример 2. Цвет ссылок, заданных через стили
Содержание сайта
Задание цвета отдельных ссылок на странице
Вышеописанный способ задания цветов работает для всех ссылок веб-страницы. Однако, иногда возникает необходимость одновременно использовать разные цвета. Светлые, например, для темных областей веб-страницы, а темные цвета — соответственно для светлых. Для этого также можно воспользоваться стилями.
Пример 3. Изменение цвета ссылки с помощью стилей
Содержание сайта
Интернет-маркетинг
Юзабилити
В данном примере приведены три разных способа задания цвета с помощью стилей.
🎅MnogoBlog
⛄как создать сайт на wordpress, настроить и оптимизировать wordpress
Как выделить внешние ссылки на сайте
Здравствуйте, сегодня поговорим как с помощью CSS выделить на сайте внешние ссылки.
Скачать исходники для статьи можно ниже
Оказывается все достаточно просто!
1. Открываем файл стилей.
В wordpress нужно зайти в панель управления, в левом меню выбрать пункт “Внешний вид” и его подпункт “Редактор”, справа в списке шаблонов выбираем файл style.css.
2. Вставляем внутрь файла стилей следующий код:
В данном коде мы используем 2 условия для тега “a” (ссылка):
1. Псевдокласс “not” – задает правила стилей для элементов, которые не содержат указанный селектор.
a:not – то есть это ссылка, которое не содержит какого-то атрибута…
2. Значение атрибута, которое содержит указанный текст
href*=”mnogoblog” – то есть атрибут, содержащий некоторый текст, а именно mnogoblog. При этом точно не известно, в каком месте значения включен данный текст — в начале, середине или конце.
Все вместе у нас получилось следующее – если ссылка не содержит текст mnogoblog, то к ней следует применить данный стиль, а именно, в данном примере окрасить ее в желтый цвет.
Можно также вставить например какую-нибудь иконку (картинку), если данная ссылка является внешней, тогда код стиля будет следующий:
PS: То же рабочий вариант, только без использования псевдокласса not:
То есть здесь: первой часть кода все ссылки окрашиваются в синий цвет, а второй частью кода ссылки, содержащие текст mnogoblog окрашиваются в желтый цвет – и тем самым все внешние ссылки будут выделены синим цветом, а внутренние – желтым!
Похожие записи:
Запись обновлена Август 10, 2013 и опубликована в рубрике Оптимизация теги записи иконки, хак by Константин .
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Выделение внешних ссылок с помощью CSS
При написании статей мы так или иначе нет-нет да используем ссылки на внешние сайты, это могут быть ссылки на первоисточники, различные веб-приложения, каталоги и т.д. Большинство из нас никак не выделяет внешние ссылки, чаще ограничиваясь атрибутом target=»_blank» в ссылке, определяющим открытие этой самой ссылки в новом окне, ну, или же стандартные подсказки через атрибут title .
Давайте рассмотрим простейший пример того, как с помощью нескольких строк CSS, можно визуально выделить из общего массива, все ссылки на внешние сайты.
Стилизовать ссылки, как вы знаете, можно по разному, выделить цветом, подчёркиванием и т.д. Мы же рассмотрим вариант использования маленькой иконки, которая выглядит как окно со стрелкой, самый яркий пример можете лицезреть в Википедии.
И так, у нас есть внутренние ссылки и внешние. Если внутри сайта, в ссылках используется не абсолютный путь в адресе href=»/» , для того чтобы выделить все внешние ссылки, в которых по определению прописан абсолютный адрес href=»/» , достаточно в файл стилей .css добавить следующее:
a[href ^= "http"]:after, a[href ^= "http"]:after content: " " url('external-link-icon.png'); >
a[href ^= “http”]:after, a[href ^= “http”]:after
Если же вы используете абсолютный адрес в внутренних ссылках, то вам следует указать свой домен и все ссылки имеющие отличный от вашего, будут обозначены скромной иконкой, сообщающей пользователям, что данная ссылка ведёт на внешний сайт, и будет открыта в номом окне, или вкладке.
a[href^="http://"]:not([href*="example.com"]):after, a[href^="http://"]:not([href*="example.com"]):after content: " " url('external-link-icon.png'); >
Посмотреть живой пример и поковыряться в коде можете здесь:
Буду всем признателен, если поддержите проект — добавив блог в исключения AdBlock и поделитесь ссылкой на запись в своих соц-сетях:
Всего комментариев: 3
NeedHate : 13 февраля, 2015 в 15:01 Андрей, вы бы уже fontawesome использовали. А то несерьезно как-то. 8))) Ответить
GreenEyesMan : 14 ноября, 2017 в 14:59 Добрый день.
Спасибо за инструкцию. Помогает отделить внутренние ссылки от внешних. Но хотелось бы уточнить, а как можно отключить этот эффект для внешних ссылок оформленных с помощью css, а так же для картинок с внешней ссылкой? Ответить
Оставить комментарий Отменить ответ
- Дмитрий к записи Адаптивные изображения с помощью CSS
- софия к записи Как сделать простое адаптивное меню с помощью CSS3
- driver к записи Модальные всплывающие окна с помощью CSS3 без Javascript
- Марина Русамура к записи Модальные всплывающие окна с помощью CSS3 без Javascript
- Александр к записи 5 Вариантов одного меню аккордеон
Разработка тем для WordPress
Приобретая данный курс, вы получаете целостный продукт, в котором есть всё необходимое для изучения и работы с WordPress
Создать сайт бесплатно
Надёжный хостинг BeGet.ru
Конструктор сайтов Setup.ru
Как с помощью стилей выделить ссылки, которые ссылаются на другой сайт?
Установить стиль ссылок, которые ссылаются на другие сайты.
Решение
Универсальный способ, работающий во всех браузерах, состоит в создании нового класса и его добавлении к определенным ссылкам. Например, вводим класс blank и с помощью атрибута class применяем его к желаемым тегам (пример 1).
Пример 1. Использование классов
HTML5 CSS 2.1 IE Cr Op Sa Fx
Обычная ссылка
Результат примера показан на рис. 1.
Рис. 1. Вид ссылок, заданных с помощью стилей
В данном примере нижняя ссылка выделена с помощью жирного начертания, которое задается через стили для класса blank .
Более продвинутый способ состоит в использовании селектора атрибутов. Поскольку все ссылки на другие сайты пишутся с указанием протокола, например http, то достаточно задать стиль для тех ссылок, у которых значение атрибута href начинается на http:// . Это делается с помощью конструкции A[href^=»http://»] <. >, как показано в примере 2.
Пример 2. Селекторы атрибутов
HTML5 CSS 2.1 IE Cr Op Sa Fx
Обычная ссылка
Ссылка на сайт htmlbook.ru