私はWebシステムを作成していますが、Firefoxでは正しく表示されませんが、Google Chromeでもうまく表示されます。Page with errorsFirefoxでCSSの幅を設定する方法
問題は私の< 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;
}
、私はjQueryを使ってJSにいくつかのコードを作成しましたそれを行う。このコードを削除すると、firefoxの緑色の画像の幅は小さくなりますが、それはまだ必要以上に(約100px)大きいので、クロム画像は変更されません。
私はcssの基本を知っています。誰でも私にそれを修正する方法を教えてもらえますか? (しかし、エラーが唯一最大のブラウザ上で注目されている)のコードのために-----
フィドラーURL EDITED
----:ここ
JSFiddleの例を設定できますか? – SpaceBeers
興味深いJSFiddle ....私は分でそれをやります – IPValverde
ありがとう。作業がはるかに簡単で、含まれていると多くのヘルプが得られます。 – SpaceBeers