toc
Intro
在调试网页的时候可能会发现一个问题,网页中某个地方有一段空白区域,不是有css引起的空白,通过浏览器的网页调试工具查看,譬如用chrome右键审查元素发现这块空白是由双引号引起的。如下图(图片来自网络)
[![空白现象](https://image.hicc.pro/wp-content/uploads/2012/09/08408A2C132A07AF494A017343B9F5C10DFD0E5EF698_373_310.gif "空白现象")](https://image.hicc.pro/wp-content/uploads/2012/09/08408A2C132A07AF494A017343B9F5C10DFD0E5EF698_373_310.gif)空白现象
通过总结,可能由一下几个原因
- 最可能的是后台程序php的编码问题,windows下的某些编辑器(譬如记事本,或者其他编辑器并未取消“添加bom头”相关选项)默认文件编码不是utf-8,保存为utf-8格式之后,会产生utf-8 bom(在文件头部插入隐藏的字符用来标识是否为utf-8)头因此可以用notepad++将php保存为utf-8无bom格式,便可以解决问题。
- 其他则可能是html的代码规范问题,譬如语法错误,某些标签未闭合,甚至本本未被标签包裹都会出现这些问题,这种情况下就需要仔细检查自己的代码。