织梦DedeCMS用include调用页面出现空白行的解决方法
AB网站模板网在调用{dede:includefilename="header.htm"/}(网页头部)标签后,在生成的页面中,会出现I.行空白,破坏了整个页面的布局
更多精彩就在: 51免费论文网|www.jxszl.com
,即使如何修改html代码和CSS代码也没有用.
DedeCMS用include调用页面出现空白行的解决方法
原来导致这个空行是因为,文件最前面插入III个不可见的字符(_0xEF._0xBB._0xBF,即BOM_ByteOrderMark).它是I.串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-VIII编码.由于在PHP中没有考虑BOM的问题,不会忽略UTF-VIII编码的文件开头BOM的那III个字符,所以把它作为正文的I.部分,将会造成在页面上输出这III个字符.显示效果I.般是I.个空行或是I.个乱码.
由于在htmlI.开头有这III个字符的存在,即使页面的top-padding设置为0,也无法让整个网页紧贴浏览器顶部.
解决办法:
在Notepad++编辑器中,将文件转为UTF-VIII无BOM编码格式或者在在Dreamweaver中点修改->页面属性->标题/编码->把包括Unicode签名(BOM)的勾取消.
原文链接:http://www.jxszl.com/biancheng/dedecms/75479.html
热门阅读