3

HTML/CSS を実際に使用するのは初めてなので、これはばかげた質問かもしれません。

私の問題は、ページの上部に永続的な空白があることです。最初は、Google と StackOverflow で提案されているように、マージンまたはパディングに関するものだと思っていましたが、私が知る限り、それは何もありませんでした。body タグの開始直後に追加されているテキストに絞り込みました。

これが私が意味することです:

ファイル上の私のコードが(単純化されていますが、効果を引き起こすにはこれで十分です):

<html><body><p>text</p></body></html>

Chrome で開き、開発者ツールを使用して要素を表示すると、次のようになります。

<html><body>""<p>text</p></body></html>

「」を削除すると、問題なくレンダリングされます。現在、すべてのページから "" を削除するために Javascript を数行使用していますが、これは明らかに理想的ではありません。

また、次のように本文にタグを付けない場合は、次のようになります。

<html><body>text</body></html>

その場合、"" は挿入されません。

Chrome の他に、Firefox と IE9 でもテストしましたが、同じことが起こります。ここで何が欠けていますか?

ありがとうございました。

4

1 に答える 1

1

ありがとう。あなたのコメントは素晴らしかった。スクリプトはなく、HTMLだけでしたが、Jonが指摘したように、動的に生成されます。関係していることに気づいたら(もっと早く気づいたはずだったと認めます...)、答えを見つけるのは簡単でした。

Djangoテンプレートの継承はサイトのレイアウトを壊します

解決しました。再度、感謝します。

于 2012-06-23T13:52:05.203 に答える