1

Firefoxがバージョン17にアップデートされたとき、私のWebサイトのいくつかのフォーマットは少しおかしくなりました。これはバージョン16またはそれ以前のバージョンでは問題ではありませんでした。問題がどこにあるのかよくわかりません。サイトは、IE(7以降)とChromeのすべてのバージョン、およびFirefox16以前で正しく表示されます。

http://seamlyne.com(衣装)

http://conklincars.com(autos)

およびconklincarshutchinson.com(autos-問題はここではさらに悪化します。おそらくもっと多くのものがあるからです。)

ver。ではbackground-positionとtext-indentが無視されているようです。17.ヘルプやアドバイスはありますか?

  • KCのビル
4

1 に答える 1

1

このページ(seamlyne.comは私が見た唯一のページです)は、-9999text-indentに無効な値を使用しています。仕様によれば、text-indentは数値ではなく長さを取るため、である必要があります-9999px

これで、ページクァークズモードになり、Geckoはクァークズモードのすべてのプロパティで単位のない長さを受け入れるために使用されました(デフォルトでは単位はピクセルになります)。しかし、Firefox 17では、CSS解析の癖を実際に定義する提案されたCSS3構文仕様に従うように変更されました。この仕様には、テキストインデント(またはこのページで重要な場合はbackground-position)の癖がありません。https://bugzilla.mozilla.org/show_bug.cgi?id=774122およびhttp://dev.w3.org/csswg/css3-syntax/#unitless-length-quirk-listを参照してください(少なくとも今日の時点では)。

于 2013-01-06T04:31:55.657 に答える