2017-12-11 59 views
0

앵커 태그가 아닌 목록 요소에 대해 hover에 영향을 미치려고했습니다. 내가 앵커 태그 스타일 깊은 중첩이 있기 때문에선택자에 의사 클래스 뒤에 요소를 포함시키는 것이 유효한 CSS입니까?

#wrapper ul.menu li:hover { 
    color: #ff0000; 
} 

이 내 색상을 변경하지 않을 것이다, 그래서이 시도하고 그것은 작동 : 예를 들어,이 일을

#wrapper ul.menu li:hover a { 
    color: #ff0000; 
} 

을하지만 난 의사 클래스 뒤에 요소를 선택하는 것이 유효한 CSS인지 확실하지 않습니다.

+1

이것은 나에게 절대적으로 좋아 보입니다. 호버 (hover) 한 후에 요소를 추가하는 것은 매우 일반적이며 다단계 탐색 메뉴를 만들 때 종종 수행됩니다. 그게 잘못된 것은 아닙니다. – SWC

답변

0

임의의 수의 가상 클래스가 선택기의 어느 부분에도 나타날 수 있습니다. 형제 또는 자손 또는 기타 가짜 클래스를 적용하는 요소가 아닌 요소를 스타일에 맞게 자유롭게 지정할 수 있습니다.이 클래스는 의사 클래스에 관계없이 필요에 따라 사용할 수 있습니다.