這是我的HTML:CSS選擇器:目標
<p class="define"><a class="term" href="#jump" name="jump">jump</a> - Some description</p>
當瀏覽器跳轉到#jump
我想強調的.define
類。如果我做;
a.term:target { background-color: #ffa; -webkit-transition: all 1s linear; }
我當然只會突出顯示a
。我如何修改這個來完成p
?我嘗試了一些像下面這樣的變體,但沒有一個能夠工作。
a.term:target .define { stuff here }
a.term:target p.define { stuff here }
a.term:target p { stuff here }
的jsfiddle:http://jsfiddle.net/vVPPy/
好問題,除了JS以外沒有好的答案,如果CSS選擇器可以像xpath一樣工作,使用'../'...或者它可能不會? –