2011-07-31 127 views
0

我用例3在本页面给出:的CSS问题与导航

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?

回答

0

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

也就是说,尝试将#sub_navigationwidth属性改为max-width。这样,它仍然可以设置为float:left,但是当它里面没有ul元素时,它可以折叠。

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

+0

非常感谢.. – Immo