57

フォントサイズを 11 にしたいのですが、Chrome と Firefox では 16 になっています。Chrome で要素を調べると、計算されたプロパティが表示されます。

font-size: 16px;
  table - medium user agent stylesheet
  Style Attribute - 11px
  table - medium user agent stylesheet
  .v11gray - 11px style.css

Firefox の計算されたスタイルでは、次のようになります。

font-size: 16px
   TABLE[0].style → 11px    element
   .v11gray → 11px  style.css:19

最後の 3 行は打ち消されます。css ルールが上書きされるのはなぜですか? 調べるための手順はありますか?

4

2 に答える 2

80

これはコードのない外部ショットですが、まったく同じ問題が発生したときの解決策です。この質問で説明されているように、私の DOCTYPE ステートメントは、誤ったキーストロークによって汚されてしまいました。視覚的に検査および/または検証したい場合があります。

于 2012-07-18T14:22:31.593 に答える
4

これは奇妙に聞こえるかもしれませんが、確認するのに役立ちます (特に、IDE を使用していない場合、または CSS で検証を行わないものを使用している場合)。行末に a では;なく aがあることを確認したい場合があります。一見すると、インスペクタでは構文が正しいように見えますが、そうではありません。したがって、ユーザー エージェント スタイルシートはそれを上書きします。これは、「プリンターが接続されていることを確認する」チェックの 1 つです。それは時々私たち全員に起こります。:your:style;

于 2014-08-08T23:27:30.873 に答える