2014-12-21 4 views
-3

그래서 <td> 태그 중 일부는 "chapter-div"라는 클래스로 정의 된 div으로 구성된 기본 테이블을 가지고 있습니다.CSS의 하위 요소를 참조하여 CSS의 요소에 액세스 할 수 있습니까?

내 안에 <td>에있는 "chapter-div"디비전 만 접근 할 수있는 방법이 있습니까? 다른 모든 것을 제외하면 td입니까? 우리는 CSS에서이 작업을 수행 할 수있는 경우에 인식 목적

는 :

td < .chapter-div 

사전에 감사 : 내가하고 싶은 무엇

td > .chapter-div 

이 같은 것입니다!

+4

아니요 –

+0

방금 ​​읽은 것 ...이 종류의 요소를 선택하려면 마크 업과 스타일 시트가 완전히 잘못되었습니다. – knitevision

+0

CSS에서는 불가능합니다. 해결책 : td 자체에 그러한 요소가 포함되어 있다면 클래스를 추가하십시오. 자바 스크립트를 사용하면 그렇게 할 수 있지만 개인적으로는 이것이 페이지를 생성 할 때 해결되어야하는 서버 측 문제라고 생각합니다. – GolezTrol

답변

0

이것은 자바 스크립트에서만 가능합니다. 만약 당신이 jQuery를 사용한다면 꽤 간단합니다 :

$('.chapter-div').parent().addClass('chapter-div-parent'); 

그런 다음 .chapter-div-parent 클래스로 td 스타일을 지정할 수 있습니다.

+0

감사합니다. 내가이 질문을 한 이유는 누군가 나에게 이러한 특성만을 사용하여 코드를 수정하도록 요청했기 때문입니다. 당신의 솔루션을 사용하겠습니다. – user2182300