我创建了一个Web系统,但它不能在Firefox正常显示(也可能不是在IE中也是如此),但它在谷歌浏览器大,页面是:Page with errors如何使CSS宽度工作在Firefox
问题是我的< ul>组件在Firefox中太大。我正在使用宽度:760px;并在这760个像素上重复一个小的宽度图像。但火狐做超过760像素(如你可以在链接中看到)。
这是我的UL-HTML代码:
<body id="maincontent">
<ul class="ulmenu">
<li><a href="#" >Registrar</a></li>
<li><a id="lastmenu" href="#" >Realizar login</a></li>
</ul>
</body>
而且我的CSS:
root {
display: block;
}
#maincontent
{
background-color: black;
width: 760px;
margin: auto;
}
ul.ulmenu
{
text-align: center;
margin-top:0;
display:table;
width: 760px;
max-width: 760px;
list-style-type: none;
height: 60px;
background-image: url(../image/menubg.png);
background-repeat: repeat-x;
/*
visibility: hidden;*/
}
ul.ulmenu li
{
float: left;
}
ul.ulmenu a
{
background-image: url(../image/menudiv.png);
background-repeat: no-repeat;
background-position: right;
padding-right: 32px;
padding-left: 32px;
line-height: 60px;
display: block;
color: #ffffff;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
}
ul.ulmenu a:hover
{
color: #AAAAAA;
}
为了使菜单的选项集中,我创造了一些代码JS与jQuery来去做。如果我删除这段代码,firefox中绿色图片的宽度变小了,但仍然比必要的大(大约100px),chrome图片保持不变。
我只知道css的基础知识。任何人都可以指出我如何解决这个问题?
---- ----- EDITED
提琴手URL代码(但该错误只注意到了最大化的浏览器):
您可以设置JSFiddle示例吗? – SpaceBeers 2012-01-13 12:07:55
有趣的JSFiddle ....我会在一分钟内做到这一点 – IPValverde 2012-01-13 12:12:29
谢谢。与其合作会更容易,如果包含一个,则可以获得更多帮助。 – SpaceBeers 2012-01-13 12:13:11