css导航问题

时间:2011-07-31 20:04:05

标签: html ruby-on-rails css ruby

我使用此页面中给出的示例3:

http://simple-navigation-demo.andischacke.com/

我有一个问题因为当我打开主页面时(例如)

http://simple-navigation-demo.andischacke.com/

enter image description here

我在左边得到一个空div而不是填充整个区域的内容div。

另一方面,当我从菜单打开页面时(例如)

http://simple-navigation-demo.andischacke.com/books

enter image description here

一切都很好。

有人可以提出解决方案吗?如果它不包含任何东西,如何在CSS中完全删除div?

1 个答案:

答案 0 :(得分:0)

有很多解决方案;这取决于你想要逻辑的位置。纯CSS解决方案可能会很棘手;在JS中做这类事情可能更容易。

也就是说,尝试将#sub_navigation的{​​{1}}属性更改为width。这样,它仍然可以设置为max-width,但当其中没有float:left元素时,它可能会崩溃。

之后您可能需要修改ul div的宽度,但希望这可以让您走上正确的轨道。