找不到我网站顶部的差距来源。 Double检查了我的所有标签

时间:2016-11-22 23:56:23

标签: html css

我的html和body的边距和填充为0.我的所有顶级元素都有相同的含义。

我不想用positon破解它...任何提示? (ps我把这个位置砍了33px。就在此期间我找到了一个不太苛刻的解决方案。)

http://dextressband.com/landingpage.php

3 个答案:

答案 0 :(得分:0)

您的HTML无效。确保html不会在Firefox或其他浏览器中产生这种“查看源代码”,因为这样会出现代码错误。

enter image description here

<强>更新

好吧,这听起来很疯狂,但是你头脑中有一个不可打印的角色会导致输出开始。请仔细遵循以下指示:

  1. 将光标放在第一个样式表声明中的“链接”右侧(我放了星号......就像这样:)

  2. 现在使用您的退格键(如果您在Mac上,则删除)并删除,直到删除HEAD标记,以便以下标记也消失

  3. 现在输入并按Enter键并输入

  4. 再次尝试加载您的页面,因为恶魔般的非打印角色现在已经消失,并且您的HTML再次有效。

    btw,为了好玩

    这是我的ViM会话中不可打印字符的图片

    enter image description here

答案 1 :(得分:0)

你的html缺少一个html元素,但你有一个html 4.01严格的doctype

你有iframe但是有一个html 4.01严格的doctype。

答案 2 :(得分:0)

在&lt; title&gt;之后标签,在其他一些地方,你有这个小问题:

ZWNBSP in source

此实体对U + FEFF进行编码,这是Unicode BOM。该实体被视为文本,虽然它完全不可见,但它仍然在您的div与主站点内容之前为自己保留垂直空间。

这通常意味着某些东西使用了错误的编码(带有BOM的UTF-8,其中UTF-8没有BOM) - 因为它是PHP,我首先找到渲染网站的这些部分的地方。如果它是从文件渲染网站,请检查文件是否在您喜欢的文本编辑器中保存为没有BOM的UTF-8。