使用php的include引用一个文件得到的显示效果和直接在当前文件中输入要调用的文件的代码显示效果不一致 10

使用<?phpinclude(TEMPLATEPATH.'/filetest.php');?>调用filetest.php文件(该文件中包含<div><ul><li>标签... 使用<?php include(TEMPLATEPATH.'/filetest.php');?>调用filetest.php文件(该文
件中包含<div> <ul> <li>标签和一部分php代码),但是此时显示的效果与上面的div块之间有一个
明显的空白;如果将filetest.php文件中的代码直接拷贝到要调用的地方,那么与上部div块之间就没有明显的空白。我查看了最终的源代码,发现
两种源代码除了上下 两个div块之间行间距有所不同外别无其他区别,但这种源代码之间的行间距不应该影响最终的显示效果啊。附图是最终显示效果的比较。
上面的是引用文件后的显示效果,上下两个块之间有很大空白,下面的是直接将代码拷贝后显示的效果。
展开
 我来答
846564997
2013-01-07 · TA获得超过661个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:113万
展开全部
你使用include关键字引用的文件,默认会加上<html><body>这些标签,而在HTML中body标签默认是有margin和padding的,你只要在被引用的页面里的加上
<style>
html,body,head,ul,li,ol,form,div,input,span,dd,dt,dl{margin:0;padding:0;}
就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式