我有这个结构:
<div id="d1">
Text
<div id="d2">Word</div>
<a href="#hide">My other text</a>
</div>
Run Code Online (Sandbox Code Playgroud)
现在,我想要点击#hide:target,div#d2消失.
我可以用CSS做到这一点吗?
idm*_*ean 14
你可以用CSS做到这一点!
如果您稍微更改HTML标记,则可以使用CSS实现此目的 :target
#d2:target {
display: none;
}Run Code Online (Sandbox Code Playgroud)
<div id="d1">
Text
<div id="d2">Word
<a href="#d2">My other text</a>
</div>Run Code Online (Sandbox Code Playgroud)