淘宝页面不居中显示,第1张

多方面的原因:

1、可能是你采集规则不对,采到的数据本身有问题

2、你采的的相对地址,而没下载并上传到你的网站,所以在你的站找不到对应的图

3、你用的远程引用,而对方的空间有防盗链处理

你输入是的http://127001/taobaoke/indstall/index 当然访问不了了,你改成 http://127001/taobaoke/indstall/indexphp 或http://127001/taobaoke/indstall 试下,有问题联系我,我用过的程序没问题的!

你这是网页的不兼容现象,首先看看你的div+css写的规范不规范,有没有忘了写结束</div>,还有你可以在一个大板块结束后加一个<div style='clear:both;'></div>用来清除向左右的浮动!

使用dedecms淘宝客时,每个页面顶部都有空行,整个页面不居中,一直不知道是怎么回事,在网外查了一下,才知道dedecms淘宝客使用UTF8编码,整个页面输出可能有bom字符

BOM —— Byte Order Mark,中文名译作“字节顺序标记”。在这里找到一段关于 BOM 的说明:

在UCS 编码中有一个叫做 "Zero Width No-Break Space" ,中文译名作“零宽无间断间隔”的字符,它的编码是 FEFF。而 FFFE 在 UCS 中是不存在的字符,所以不应该出现在实际传输中。UCS 规范建议我们在传输字节流前,先传输字符 "Zero Width No-Break Space"。这样如果接收者收到 FEFF,就表明这个字节流是 Big-Endian 的;如果收到FFFE,就表明这个字节流是 Little- Endian 的。因此字符 "Zero Width No-Break Space" (“零宽无间断间隔”)又被称作 BOM。 UTF-8 不需要 BOM 来表明字节顺序,但可以用 BOM 来表明编码方式。字符 "Zero Width No-Break Space" 的 UTF-8 编码是 EF BB BF。所以如果接收者收到以 EF BB BF 开头的字节流,就知道这是 UTF-8编码了。Windows 就是使用 BOM 来标记文本文件的编码方式的。

这段php程序如下,保存成php文件放在根目录中执行一次就行了,会自动去除文件头中的BOM。

到网上找了个小程序来检测BOM,果然不出所料,就是BOM在作怪,清除BOM后就好了。网上找的这段代码还真不错,不但能够检测BOM,还能够自动清除BOM,代码如下:

<php

/清除rom/

if(isset($_GET['dir'])){

$basedir=$_GET['dir'];

}else{

$basedir = '';

}

$auto = 1;

checkdir($basedir);

function checkdir($basedir){

if($dh = opendir($basedir)){

while(($file = readdir($dh)) !== false){

if($file != '' && $file != ''){

if(!is_dir($basedir"/"$file)){

echo "filename: $basedir/$file "checkBOM("$basedir/$file")" <br>";

convertN("$basedir/$file"); //加个LINUX换行

}else{

$dirname = $basedir"/"$file;

checkdir($dirname);

}

}

}//end while

closedir($dh);

}//end if($dh

}//end function

function checkBOM($filename){

global $auto;

$contents = file_get_contents($filename);

$charset[1] = substr($contents, 0, 1);

$charset[2] = substr($contents, 1, 1);

$charset[3] = substr($contents, 2, 1);

if(ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191){

if($auto == 1){

$rest = substr($contents, 3);

rewrite ($filename, $rest);

return "<font color=red>BOM found, automatically removed</font>";

}else{

return ("<font color=red>BOM found</font>");

}

}

else return ("BOM Not Found");

}//end function

function rewrite($filename, $data){

$filenum = fopen($filename, "w");

flock($filenum, LOCK_EX);

fwrite($filenum, $data);

fclose($filenum);

}

function convertN($file) {

$str = file_get_contents($file);

$str = str_replace("\r\n", "\n", $str);

file_put_contents($file, $str, LOCK_EX);

}

>

将以上代码保存为PHP文件,放入你要清除BOM的文件的文件夹根目录,运行一次即可。

这里有保存好的php文件,下载回来直接用就可以了。

没关系的,你可以用:

{

margin: 0px;

padding: 0px;

border: 0px;

}

#总div{

margin-left:auto;

margin-right:auto;

全局样式,保证居中显示

主机屋申请虚拟主机,下载织梦淘宝客合作版,解压后上传,登陆地址安装生成网站,登陆网站后台操作便成 http://bbsdedecmscom/readphptid=203194

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 淘宝页面不居中显示

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情