2011-12-21 3 views
-1

Я хочу, чтобы применить стили CSS для a тегов одного класса .video-title пытался использоватьОдин стиль для нескольких селекторов

.video-title a, .video-title a:link, .video-title a:visited{...} 

и

.video-title a, a:link, a:visited {...} 

первый не применять стили, второй один применяется для всех тегов. Что не так с синтаксисом?

ответ

4

.video-title a применяет стиль ко всем элементам, которые соответствуют элементу с классом video-title. например:

<p class="video-title"> 
    <a href="#">Link</a> 
</p> 

Для того, чтобы выбрать весь элемент с классом видео-заголовок, вы должны сделать

a.video-title:hover, a.video-title:visited, a.video-title:whatever {...} 

вместо

.video-title a 
+0

, что приблизительно: парить, а: посетил ??? 'a.video-title, a: hover.video-title' ??? –

+0

@TuralTeyyuboglu Только что отредактировал ответ –

+0

Я не спустил вниз, но я признаю, что рассматривал это. Это очень очень основа CSS, ваш вопрос показывает, что вы вообще не проводили никаких исследований, прежде чем публиковать этот вопрос. – ptriek

2

вы хотите выбрать все a тегов с класс video-title?

CSS делает это a.video-title

+0

как насчет: hover, a: visited ??? 'a.video-title, a: hover.video-title' ??? –

+1

nah, класс идет первым, а псевдокласс находится в конце 'a.video-title: hover' – mreq

Смежные вопросы