单页网站
我有一个单页网站(仅限一页)。我可以使用菜单导航以使用锚名称访问页面的不同部分,就像(参见侧栏):
隐藏其他内容
我想要隐藏不属于当前活动页面部分的内容,只显示我正在查看的部分的信息。
问题(S)
答案 0 :(得分:8)
<强> Working Example 强>
试试这个Html
<a href="#a">a</a>
<a href="#b">b</a>
<a href="#c">c</a>
<div id="a" class="page"> this is a id</div>
<div id="b" class="page"> this is b id</div>
<div id="c" class="page"> this is c id</div>
和Css
#a, #b, #c{
display:none;
}
#a:target{
display:block;
}
#b:target{
display:block;
}
#c:target{
display:block;
}
答案 1 :(得分:1)
是的,你只能用css,first creat&lt; div>具有特定的宽度和高度并溢出到隐藏,然后将你的东西放在这个div旁边
<a href="#firstWindow">firstWindow</a>
<a href="#secondWindow">secondWindow</a>
<a href="#thirdWindow">thirdWindow</a>
<div class="window">
<div id="firstWindow" class="window">
firstWindow
</div>
<div id="secondWindow" class="window">
secondWindow
</div>
<div id="thirdWindow" class="window">
thirdWindow
</div>
</div>
.window{
width:300px;
height:300px;
overflow:hidden;
}
像上面这样的东西;
请注意,如果你有一个恒定的高度,你可以使用这个html / css,你的东西的高度应该是相同的。