库文件调用在摸板后是不是会在其上面多出一个空格

2016-07-07 16:43 来源:www.chinab4c.com 作者:ecshop专家

如题,比如我修改了页面顶部的库文件page_top(采用DIV+CSS),CSS里已经设定了body {padding: 0px;margin: 0px;},然后预览首页时网页顶部会在其上面多出一个空格,很难看如下图
2.gif

而如果不采用库文件调用即直接把页面顶部的HTML代码写到摸板文件里就正常了如下图
1.gif

怎么回事呢?


回答:
你是不是直接修改的templates/library目录下的文件?如果是这样的话,是因为dw的lbi文件会有一个头部信息的声明,这个会造成一个空行。ecshop在安装模板的时候会将这个头部信息移除。

不是,我修改的是这个themes/default/library目录下的文件,你说的dw的lbi文件的头部信息是不是这句<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,因为我是修改的page_top,所以它原来有这句<meta http-equiv="Content-Type" content="text/html; charset=utf-8">我没给去掉,只是修改了其它HTML代码,问题是如果把HTML代码直接写到摸板文件里就正常,而放到库文件里调用的话在浏览页面时上方就会出现一个空行,太难看了,请管理元帮帮忙,谢谢

注意一下代码里面的空格。有时多余的空格会产生这种现像。或者这位朋友提供一下出问题的页面链接地址,方便更快找出问题。

已解决,原来是我用记事本编辑后虽然是按UTF-8编码保存可记事本也许对UTF-8支持不好造成的,直接在DW里编辑就可以了,谢谢ECShop 核心研发组成员的热心回复!

原帖由 xc 于 2006-10-15 10:17 发表
已解决,原来是我用记事本编辑后虽然是按UTF-8编码保存可记事本也许对UTF-8支持不好造成的,直接在DW里编辑就可以了,谢谢ECShop 核心研发组成员的热心回复!


这个在 FAQ 里已经明确写过了。:)