ArtShok. Сайтостроение и немного SEO

Уроки и примеры по CSS, jQuery. Советы по монетизации и продвижению сайтов

Вы находитесь на блоге "ArtShok. Красивое сайтостроение".
Блог в большей степени посвящен примерам и урокам по CSS, jQuery, AJAX и немного внимания будет уделено продвижению (SEO). Иначе говоря, всему тому, что поможет сделать Ваш сайт более красивым и совершенным.

Машина твоей мечты вместе с Sape!

21 сентября 2008

Как изменить цвет фона выделенного текста?

Для того, чтобы поменять фоновый цвет при выделении текста со стандартного на желаемый, будем использовать псевдо-элемент ::selection (с псевдо-классом :last-child мы уже сталкивались ранее, когда создавали древовидный список).

К сожалению, ::selection используется только в CSS3 и поддерживается далеко не всеми браузерами, на данный момент - FireFox, Safari и Opera 9.5

Как изменить цвет фона выделенного текста с помощью CSS

Все достаточно просто, надо только в таблице стилей прописать background:

p::selection {
 background: #c9defd;    /* для Safari, Opera */
}
p::-moz-selection {
 background: #c9defd;    /* для FireFox */
}

Если хотим сделать разное цветовое выделение для разных абзацев (как на рисунке), то прописываем несколько стилей, например:

p.blue::selection {background: #c9defd;}
p.blue::-moz-selection {background: #c9defd;}
p.red::selection {background: #ffc2c8;}
p.red::-moz-selection {background: #ffc2c8;}
p.green::selection {background: #c4fcc5;}
p.green::-moz-selection {background: #c4fcc5;}

Полезного применения пока не вижу, но в целом смотрится прикольно - там что можете побаловаться:)

Рекомендуемые статьи:

Обязательно к использованию:



Пока нет комментариев

Привет, пока нет комментариев, будь первым!

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