1

私のサイトでは、#headerと#navの高さがchrome / safariとfirefoxで異なって見えます。私は、リセットされたcssを持っており、この小さな、しかし非常に厄介な不一致の理由を見つけようとしています。多分私はそれを見るのを助けるために誰かの新鮮な目が必要です。

http://kimcolemanprojects.com/index.html

どんなアイデアでも大歓迎です。

アンジェラ

4

3 に答える 3

2

ブラウザはマージンとパディングを自動的に追加します

CSS に次のコードを追加してみてください。

body {
   margin: 0px;
   padding: 0px;
}

h1 {
   margin: 0px;
   padding: 0px;
}

hちなみに、各タグ
にあなたのウェブサイトが見栄えがすることを追加してください;)

于 2013-01-04T16:39:44.567 に答える
1

リセット スタイルシートは、メイン スタイルシートの前に配置する必要があります。

それらを交換して、それが役立つかどうかを確認してください。

于 2013-01-04T17:00:19.753 に答える
1

私の推測では、あなたのメディアクエリでしょう。Chrome はメディア クエリをロードしていますが、FireFox はロードしていません。これを頭に追加してみて、問題が解決するかどうかを確認してください。

<meta name="viewport" content="width=device-width, initial-scale=1.0">

これは Firefox で表示されます

#header {
    line-height: 24px;
    margin: 8px 20px;
    position: fixed;
    width: 50%;
}

そして、これはChromeで

@media only screen and (min-width: 701px)
#header {
position: fixed;
width: 50%;
margin: 8px 20px;
line-height: 24px;
}
于 2013-01-04T16:48:33.737 に答える