无法关闭网页上的最高差距

时间:2016-01-14 01:35:54

标签: php html css

所以,我有最简单的页面。只有一个div,但我无法摆脱顶部的白色差距。 我试过Chrome和IE,两者都有相同的结果。

HTML:

<?php
    session_start();
    include "./script/db-connect.php";
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="no">
<head>
    <title>Test</title>
    <link rel="stylesheet" type="text/css" href="./css/main.css" />
</head>

<body>
    <div id="top_bar">
    </div>

</body>
</html>

CSS:

* { 
    margin: 0; 
    padding: 0; 
    border: none;

}

#top_bar{
    width: 100%;
    height: 70px;
    background-color: #00ff00;
}

截图: Screenshot

编辑:所以,我发现它是正在输出&amp;#65279的php部分。当我删除php脚本时,差距消失了。所以,问题是,我该如何解决?

PHP:

<?php
$host="localhost";
$user="member";
$pw="";
$db="db";

$link=mysqli_connect($host, $user, $pw, $db) or die("error");
?>

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,感谢@ ralph.m

问题在于包含的php文件:db-connect.php是用BOM编码的。

我所做的只是将编码设置为UTF-8而没有BOM,差距现已关闭