하나의 XML, 하나의 XSLT 및 하나의 CSS를 사용하여 간단한 블로그 스타일 웹 사이트를 만들려고합니다. XML에 대한 항목을 하나만 볼 수있는 옵션이 있기를 바란다. javascript 나 php 없이도이 작업을하고 싶다. : target 선택자를 사용하여이 작업을 수행하려고합니다.대상 선택기가 아닌 요소를 선택합니까?
달성하고자하는 동작은 다음과 같습니다.
- index.html을 하나의 단지 = "하나"
- 있는 index.html #이 만 ID로 항목을 표시해야합니다 ID로 항목을 표시해야합니다 모든 것을
- index.html을 번호를 표시해야합니다 = "2"
등등.
마지막 형제를 표시하는 솔루션을 찾았지만 적합하지 않습니다. 내 xslt 테이블에 항목을 켭니다 및 어떻게 동적으로 해당 솔루션에 맞게 xml 구문 분석 할 볼 수 없습니다.
CSS로이 작업을 수행 할 수있는 방법이 있습니까? 아니면 PHP 학습을 시작해야합니까?
'.entry : not (: target)' – Pavlo
: 선택자를 사용하지 않는 방법에 대해 두뇌를 해보려고했는데 올바른 방법을 찾지 못하는 것 같습니다. div : target + div : not (: target)을 선택하고 싶습니다 (대상이 아닌 모든 형제 div를 선택하십시오). 그러나 이전 div가 아닌 div 만 선택합니다. 그것이 의미가있는 경우 : < – user2225516
div에 클래스를 추가 한 다음 요소 이름이 아닌 클래스 이름을 선택하십시오. 그리고 예, CSS에는 "이전 형제 선택기"가 없습니다. – Pavlo