Я создаю веб-систему, но она не отображается правильно в Firefox (и, вероятно, не в IE), но это здорово в Google Chrome, страница такая: Страница с ошибками
Проблема в том, что мой компонент слишком большой в Firefox.Я использую width: 760px; и повторяю изображение небольшой ширины для этих 760 пикселей.Но Firefox делает это для более чем 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 становится меньше, но она все же больше, чем необходимо (около 100 пикселей), хромированные изображения остаются неизменными.
Я знаю только основы CSS.Кто-нибудь может указать мне, как я могу это исправить?
---- EDITED -----
Fiddler URL для кода (но ошибка замечена только в развернутом браузере):
Посмотреть на Fiddler