正常之一:PHP VS HTM,怪异间隙
VS
奇数之一:
当我并排查看代码时,它几乎相同,唯一会让他们产生奇怪间隙的应该是CSS,但它们使用的是同一张表。
想法?
编辑: 我检查,制成的微小修改代码,在源再看看。
两者完全相同。跆拳道有这个差距。
编辑: 有一个像素宽字符只是XML减速之前,我如何阻止它形成发生?
正常之一:PHP VS HTM,怪异间隙
VS
奇数之一:
当我并排查看代码时,它几乎相同,唯一会让他们产生奇怪间隙的应该是CSS,但它们使用的是同一张表。
想法?
编辑: 我检查,制成的微小修改代码,在源再看看。
两者完全相同。跆拳道有这个差距。
编辑: 有一个像素宽字符只是XML减速之前,我如何阻止它形成发生?
你的PHP文档类型以上的任何代码的DOCTYPE前输出在头部有双重byte-order-mark。
检查与萤火虫的代码,我认为这是第一线
<?xml version="1.0" encoding="UTF-8"?>
现在,所有这些时髦的人物还有的UTF-8 BOM(0xEF 0xBB 0xBF)刚刚ISO-8859-1 decodings。
这些可能是由您的IDE /编辑器添加到PHP文件本身的头部。检查您的首选项并查看正在使用的编码。如果它是“UTF-8 + BOM”之类的东西,那么将其切换为“UTF-8”,并且应该修复它。
有在页面的解释(之前的XML声明)您有空白的PHP文件的源代码顶部的额外位的差距恕我直言
该页面生成一个“。”这解释了额外的空间
html页面
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
PHP页面
.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
删除PHP页面
如果你在PHP文件的顶部包含任何文件,那可能是你实际上在结尾后有空格或句号?>在包含文件中
header.php
<?php
phpstuff...
?> <whitespace or period here>
home.php
<?php
include "header.php";
?>
这可以通过在纯PHP文件中从不使用?>来解决。可以这样打开:
<?php
phpstuff...
已检查,更正,仍有问题。还要别的吗? – Neros 2009-12-14 22:23:17
它们在歌剧中看起来一样。 – 2009-12-14 22:04:24
在您修改后更新了我的答案。 – 2009-12-14 22:27:06