• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта

Как выделить внешние ссылки на сайте

Здравствуйте, сегодня поговорим как с помощью CSS выделить на сайте внешние ссылки.

Скачать исходники для статьи можно ниже

Оказывается все достаточно просто!

1. Открываем файл стилей.

В wordpress нужно зайти в панель управления, в левом меню выбрать пункт “Внешний вид” и его подпункт “Редактор”, справа в списке шаблонов выбираем файл style.css.

2. Вставляем внутрь файла стилей следующий код:

a:not([href*="mnogoblog"]) {
background: yellow; /* Желтый цвет фона */
}

В данном коде мы используем 2 условия для тега “a” (ссылка):

1. Псевдокласс “not” – задает правила стилей для элементов, которые не содержат указанный селектор.

a:not – то есть это ссылка, которое не содержит какого-то атрибута…

2. Значение атрибута, которое содержит указанный текст

href*=”mnogoblog” – то есть атрибут, содержащий некоторый текст, а именно mnogoblog. При этом точно не известно, в каком месте значения включен данный текст — в начале, середине или конце.

Все вместе у нас получилось следующее – если ссылка не содержит текст mnogoblog, то к ней следует применить данный стиль, а именно, в данном примере окрасить ее в желтый цвет.

 

Можно также вставить например какую-нибудь иконку (картинку), если данная ссылка является внешней, тогда код стиля будет следующий:

a:not([href*="mnogoblog"]) { 
background: url(/wp-content/uploads/2013/08/iconcanav.gif) no-repeat !important;
padding-left: 20px !important;
}

 

PS: То же рабочий вариант, только без использования псевдокласса not:

a {  
background: blue;
}

[href*="mnogoblog"] { 
background: yellow; /* Желтый цвет фона */
}

То есть здесь: первой часть кода все ссылки окрашиваются в синий цвет, а второй частью кода ссылки, содержащие текст mnogoblog окрашиваются в желтый цвет – и тем самым все внешние ссылки будут выделены синим цветом, а внутренние – желтым!

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