1

我在这里有一个页面:http: //dev.textcube.ch/oneandonly/index.php/galerie/shima/其中 subnav 可以使用样式#vertmenu 但是在另一个页面上,样式和页面布局与 subnav 相同被推到左边http://dev.textcube.ch/oneandonly/index.php/galerie/yuma/

(用户名:textcube / 密码:textcube3600 作为登录将弹出访问页面)

#vertmenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
margin-top: 20px;
float: left; 
clear: both;
background: url(../images/subnav_bg.png) no-repeat;
height: 180px;
width: 195px !important;
padding: 40px 60px 60px 20px !important;
}

我不知道为什么会这样,我检查了 CSS 并检查了两个页面上 Chrome 中的元素,看看是否有任何冲突,但我什么也看不到。

请问有人可以帮我吗?

谢谢

4

2 回答 2

2

在第二页中,您包含view.css,它具有以下规则:

* {
    margin: 0;
    padding: 0;
}

这将删除ul. 您只需将以下声明添加到您的#vertmenu .nav规则中:

padding-left: 40px;
于 2012-10-14T19:20:00.673 回答
0

通过检查两个页面,第二页中的额外内容是margin:0; padding:0via的存在view.css。它会导致布局中断。

于 2012-10-14T19:25:00.227 回答