导致页面顶部空白一行解决方法
来源:互联网 发布:手机excel求和软件 编辑:程序博客网 时间:2024/06/10 08:05
模板文件生成html文件之后会在body开头处加入一个可见的控制符,导致页面头部会出现一个空白行。原因是页面的编码是UTF-8 + BOM。
这种编码方式一般会在windows操作系统中出现,比如WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。因为PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。由此造成即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部,因为在html一开头有这3个隐藏字符!
遇到这种问题的解决方法就是用Editplus 2.12版本以上编辑器或者 EmEditor或者 UltraEdit(需要取消‘添加BOM’的相关选项)或者 Dreamweaver(需要取消‘添加BOM’的相关选项)重新保存一下utf-8格式的文档!
0 0
- 导致页面顶部空白一行解决方法
- 导致页面顶部空白一行解决方法
- 导致页面顶部空白一行解决方法
- 导致页面顶部空白一行解决方法
- 织梦dedecms导致页面顶部空白一行解决方法
- 【经验】PHP开发中  导致页头一行空白
- 如何消除网页顶部的一行空白?
- 如何消除网页顶部的一行空白?
- 如何消除网页顶部的一行空白
- 关于jsp页面顶部出现空白问题
- Magento调试页面空白 - 解决方法
- ios7 uitableview group模式顶部有个空白的解决方法
- UITextView文字内容顶部一段空缺空白解决方法
- 记录一个无处诉苦的页面顶部有空白问题
- PHP空白页面常见原因及解决方法
- asp.net网站页面空白故障解决方法
- angularjs select 选择默认显示空白以及第一行空白的解决方法
- Hexo+Github博客css js404导致博客页面空白
- VS,VC
- 【LeetCode】273. Integer to English Words 解题报告
- 接口调通
- Java学习笔记——Http&Servlet
- linux 下安装tomcat,部署web应用
- 导致页面顶部空白一行解决方法
- Object中wait、notify、notifyAll的简单示例
- 排序算法之希尔排序
- MFC中线程操作
- Android ViewGroup事件分发机制
- swift 简单封装的一个五星评分器
- Java学习笔记——request&response
- 2016CCPC长春:Sequence II(主席树)
- vue.js计算属性setter