2013-03-27 2 views
0

일부 앵커가 뒤에 오는 모든 단락을 선택하려고합니다. 방법은 좀 앵커 다음에 모든 단락을 선택하려고CSS 선택기를 선택하지 않았습니다.

p < a { border: solid 1px red; } 

HTML을

<p><a href="#">Link1</a></p> 
<p><a href="#">Link1</a></p> 
<p>empty para without link</p> 

jsfiddle

답변

2

작동하지 않습니다 사용하고 있습니다.

당신은 그렇게 할 수 없습니다. CSS에는 부모 셀렉터가 없습니다. 따라서 콘텐츠로 요소를 선택할 수 없습니다.

+0

당신이 "별에 소원을"여기를 확인하시기 바랍니다 수 (이 텍스트를 검색을)? http://css-tricks.com/child-and-sibling-selectors/ –

+0

사이트에 "이것은 이와 같을 수 있습니다"라고되어 있지만 그렇지 않습니다. 자바 스크립트 (링크 된 페이지의 예가 있습니다)를 사용하여 수행 할 수 있지만 순수 CSS에서는 수행 할 수 없습니다. – MarcinJuraszek

+0

그래, 내가 보았지만 단지 CSS를 원한다 –

0

당신은 잘못 수행 할 수 있습니다

을하지

p < a

p > a

+0

앵커가 아닌 앵커를 선택하려고합니다 –

+0

제 실수로 CSS 선택기 레벨 4가이를 지원합니다. – Damonsson

+0

@Damonsson하지만이 구문만큼 쉬운 구문은 아닙니다! –

관련 문제