我们公司之前的业务有部分是为企业客户提供定制化的企业网站建设服务,今天有客户问我网站下面怎么又一条白边,查看代码后也没发现有什么异常,找我寻求帮助该如何解决这个问题。
说是也查看了郭源代码,确实没有发现异常的情况,但通过F12审查元素发现了在Body下面多了一行代码 ,客户跟我说他们搜索了这个字符串在网站文件之中,但并未发现在哪里显示
客户开始反馈的时候我以为是CSS有兼容性问题,但她发来这个的时候,我就知道这个是文件编码格式导致的,一般使用文本编辑器直接对文件进行编辑的时候容易出现这个状况,不能使用UTF-8的BOM编码,其实只要把文件使用UTF-8重新保持一下就可以解决这个问题了。
这里跟大家解释一下BOM的意思,BOM的全称是byte order mark,给字节定义顺序。uft-8默认是用不到bom表明顺序的,但可以用BOM来表示编码方式,微软一般喜欢使用在UTF-8中使用BOM,所以使用windows的记事本打开的时候就回出现这个问题。因为使用BOM可以把UTF-8编码和ASCII等编码进行区分,所以不含BOM的UTF-8才是标准形式。
修改完成之后,网页就变的正常了。
上一篇: vantUI通过按钮全选层叠选择器
下一篇: Echarts根据数据量控制宽度