由于文本插入页面顶部而出现空白

时间:2012-06-23 13:16:43

标签: html css

我真的很喜欢使用HTML / CSS,所以这可能是一个愚蠢的问题。

我的问题是页面顶部有一个持久的空格。起初我认为这是关于保证金或填充的问题,正如谷歌和StackOverflow所建议的那样,但据我所知,它不是那个。我把它缩小到一个正在打开身体标签后添加的文本。

这就是我的意思:

如果我的文件代码是(简化,但这足以导致效果):

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

当我在Chrome中打开它并使用开发人员工具查看元素时,就像这样:

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

如果我删除“”,它会完美呈现。现在我有几行Javascript来删除每页的“”,但这显然不太理想。

还值得注意的是,如果在身体中没有标签,就像这样:

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

然后没有插入“”。

除了Chrome之外,我已经在Firefox和IE9上测试过,同样的事情发生了。我在这里缺少什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

感谢。你的意见很棒。我没有脚本,只是裸露的HTML,但正如Jon指出的那样,它是动态生成的。一旦我意识到所涉及的内容(我承认我应该早点意识到......)很容易找到答案:

Django template inheritance breaks site layout

它已经解决了。再次感谢。