0

公式の例からまったく同じコードをコピーしましたhttp://twitter.github.com/bootstrap/examples/starter-template.html

しかし、私のマシンでは、ナビゲーションバーとコンテンツの間のスペースに20px以上の何かが追加されています。写真をアップロードしました。

ここに画像の説明を入力してください

に変更しようとしましbody { padding-top:40px; }たが、PCでは問題ありませんが、モバイルでは20pxが再び表示されます。だから私には理由がわかりません。それを手伝ってください。

編集:あなたはhttp://sheldon.sinaapp.com/stackoverflowで私のページを見ることができます

本当の理由!!!

Windowsの一部のエディターはBOM、ファイルの先頭に追加します。これは非表示であり、utf-8でエンコードされていることをエディターに通知するために使用されます。

詳細についてはBOMByte Order Mark(wiki)を参照してください。

notepad ++では、を使用できますEncoding -> Encode in utf-8 without BOM

4

1 に答える 1

1

わかりました-私は問題を解決しました。<!DOCTYPE html>宣言の前に空白行があります。この行を削除して<!DOCTYPE html>1行目に移動すると、正常に機能します。

私はここで問題を再現することができました:

空白のあるバージョン(http://jsfiddle.net/TW9JP/

空白のないバージョン(http://jsfiddle.net/z8DQB/

于 2012-08-24T09:36:43.733 に答える