我有这样的代码
<nav id="nav-main">
<label for="show-menu" class="show-menu">Show Menu</label>
<input type="checkbox" id="show-menu" role="button">
<ul id="menu">
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
</ul>
<div style="clear:both;"></div>
</nav>
所有内容ID菜单都应该包含导航,但是当我在控制台中检查时,它还没有。
我试着清楚:两个,但没有变化,完整的CSS在小提琴预览中
答案 0 :(得分:1)
ul
被取出流的原因(看起来nav
不包裹ul
是因为ul
有position:absolute;
}。
从position:absolute;
移除ul
,菜单看起来和工作方式相同,但nav
元素现在包含它