私は奇妙な問題に直面しています。背景色がグラデーションのドキュメントがあります。
<body class="loginbackground">
.loginbackground {
background: #64889A; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCDCDC', endColorstr='#64889A'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#DCDCDC), to(#64889A)); /* for webkit browsers */
background: -moz-linear-gradient(top, #DCDCDC, #64889A); /* for firefox 3.6+ */
width: 100%;
height: 100%;
}
最初にページを作成したとき、私はDoctypeを設定していませんでした(はい、私の悪いですが、それはまだプレプレアルファにあります!)
HTMLファイルに追加<!DOCTYPE html>
すると、背景のグラデーションが消えます。
ChromeとIEで正常に動作します。これはFirefoxでのみ壊れています。Aurora(13a0.2)を使用しています。線を削除すると-moz-linear-gradient
、デフォルトの背景色(グラデーションなし)が表示されます。
私は何か間違ったことをしていますか、それとも実際にはFirefoxのバグですか?
**更新**私がそれを与えるならば、background-size: 1000px 1000px
それは幾分うまくいきます。100% 100%
またはをあげたいのですauto
が、うまくいきません。固定サイズを指定すると、画面の解像度に依存します。