日期:2014-05-16  浏览次数:20818 次

求解,html页面顶部有空白??
1、html文件字符编码已是utf-8去boom格式了;2、css代码上也置顶了  但顶部还是有空白??!!求高手解答。。。。。。
------解决方案--------------------
* {margin:0px;padding:0px;}
------解决方案--------------------
用chrome的开发人员工具看看
------解决方案--------------------
楼主幸运了。当初我是花了时间逐块测试代码才发现的,那时在网上连同样的问题都找不到。

你把
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

修改为

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/transitional.dtd">

就应该好了
------解决方案--------------------
把utf-8有bom,保存为utf-8无bom
------解决方案--------------------
……呃,没看清
如果已经是无bom,多数是后台程序在输出html前,已经输出header造成的

引用:
把utf-8有bom,保存为utf-8无bom

------解决方案--------------------
之前在另一个帖子上看到如下代码:
<body>`
就是因为那一点导致的顶部有空白行。。。
------解决方案--------------------
CTRAL + A把代码全选中,看哪些阴影区没字都删掉
你可用注释法来排查,守先把你的,文件头都换掉,
看顶格不,把body之间内容ctrl+x 改为abcd再看一下顶格不
ctrl+z就能回退回来,相信这样你能找到问题点了,动态页生成的话极有可能生成无用
的部份,如果只是静态页,可以传给另一个人测试一下
------解决方案--------------------
为什么我用Chrome运行就没有空白的????我运行的可以的呀
------解决方案--------------------
把顶部那块,换行和空格全部删除掉,让代码连在一起,一点空不留。
如果不行,那就不是空白字符造成的,那就应该从语法解析方面分析。
楼主先试试吧,很多人都是某个空格或者字符造成的
------解决方案--------------------
如果这些属性“特别注意事项”的问题都不是,那就是楼主自己编写的错误问题了。
不是HTML+CSS写得有问题,就是标签对和层级没匹配好,以及JS/CSS不兼容等。
我说过当初处理时就是逐段删除测试的,这样找起来其实挺快的,先大后小就排查出来了。
再解决不了就是楼主基本经验问题了。
别人连你整个代码都没看到,怎么知道具体会是什么呢,都只能猜空气。
------解决方案--------------------
顶楼上的..这样真是猜空气
我觉得针对一些不明原因或原因有很多种的问题,最好说明:
1、问题描述
2、浏览器
3、源代码
------解决方案--------------------
截图
------解决方案--------------------
可供访问的链接当然是最好,众多免费的测试人员...何乐而不为。。
给大家方便,也是给自己方便。
------解决方案--------------------
规范问题哦!你仔细检查一下你页面里面的逻辑,是否写的规范了……