实现纯CSS显示/隐藏的最简单方法是什么?

| 我发现了html5的ѭ0元素,这使我想确定是否有可能仅通过CSS来实现简单且可重复使用的show / hide。 过去,我已经创建了一个显示/隐藏机制来显示和隐藏内容,方法是给两个元素一个相对的位置,给一个元素一个负的z-index,然后在悬停时减小前一个元素的z-index(并增加z-index悬停时返回元素的元素)。 但是,该方法仅适用于相同位置的元素。还有其他技术可以模拟不重叠元素上的显示/隐藏吗?例如导致显示一部分描述性文字的标题。 我希望能够将show / hide应用于以下示例代码:
<div id=\'container\'>
<h3 id=\'show-hide-trigger\'>summary</h3>
<p id=\'show-hide-text\'>Paragraph of detail text paragraph Paragraph of detail text paragraph Paragraph of detail text paragraph Paragraph of detail text paragraph</p>
</div>
是的,我确实知道jQuery存在。     
已邀请:
        有很多基于结构的选项(对于现代浏览器)。 看看
selector + selector
相邻兄弟选择器
selector ~ selector
通用同级选择器
selector selector
后代选择器
selector > selector
儿童选择器 这些可以与类/ id /伪选择器(如
:hover
等)组合在一起,并创建大量的选项列表。 这是我进行展示的一个小演示:http://jsfiddle.net/gaby/8v9Yz/     
        尝试使用嵌套的div和目标。 我不是CSS专家,因此可能存在各种缺陷,但似乎可以解决。 http://jsfiddle.net/NmdxC/6/
#show {display:none ; }
#hide {display:block;}
#show:target {display: block; }
#hide:target {display: none; }
    
        没有确切代码的CSS很难看清楚,但是更改从ѭ6悬垂的
display
visibility
声明又有什么问题呢?
a #myelement{display:none;}
a:hover #myelement{display:block;}
我可能误解了这个问题...想要添加代码吗?     
        首先想到的是:
<a class=\"blah\" href=\"#\">Hello<span>Test</span></a>


a.blah {position:relative}
a.blah span {position:absolute;top:50px;left:50px;display:none;}
a.blah:hover span {display:block;}
    

要回复问题请先登录注册