html顶部多出来的一行或多行空白的解决办法-k8凯发棋牌
这种情况以前遇到一次,n年以前的事了,是文件utf-8-bom编码问题,这种问题很容易发现和处理,查看一下源代码就可以看到多出来的bom空行换行代码了。
有时侯,不是utf-8-bom编码的问题,页面上观察不到问题,这就有点难找原因了。这时,需要对比一下不同页面的顶部差异,看看是否有空行,如果都是这样,就有可能是css定义的问题,这倒简单,边距置0就可以了,不过这情况很少见。这次遇到的情况不一样,找了好久才找到出处。这个结束符仅仅用于在php与html混写时表示php代码的结束,对于纯php文件来说,表示该文件运行结束,代码就结束了。
如果结尾处加上结束符,那么可能包括你肉眼看不见的空格或者回车,制表等符号,都会作为输出内容传递到客户端,这样就可能导到顶部空行的产生。找到原因后,处理就简单了,删除闭合就可以了,顶部的一行空白对应一个多余的闭合符。
#笔记 #记录