我使用此页面中给出的示例3:
http://simple-navigation-demo.andischacke.com/
我有一个问题因为当我打开主页面时(例如)
http://simple-navigation-demo.andischacke.com/
我在左边得到一个空div而不是填充整个区域的内容div。
另一方面,当我从菜单打开页面时(例如)
http://simple-navigation-demo.andischacke.com/books
一切都很好。
有人可以提出解决方案吗?如果它不包含任何东西,如何在CSS中完全删除div?
答案 0 :(得分:0)
有很多解决方案;这取决于你想要逻辑的位置。纯CSS解决方案可能会很棘手;在JS中做这类事情可能更容易。
也就是说,尝试将#sub_navigation
的{{1}}属性更改为width
。这样,它仍然可以设置为max-width
,但当其中没有float:left
元素时,它可能会崩溃。
之后您可能需要修改ul
div的宽度,但希望这可以让您走上正确的轨道。