我正在尝试使用包含内部表格的各种PHP组织的简单页面。
我的问题是:当我在表格<?php include('header.php');?>
中加<td>
时,会在它们之间创建一个空格。
以下是我要尝试的测试页:http://www.dmaispublicidade.pt/_dmaisprojecto
index.php是否有一个表调用其他.php文件(甚至有表和其他包含)?
它假设不在那里的图像之间的这个空白区域!
有人可以帮忙吗?
index.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">
<head>
<title>d+ projecto</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/estilos.css" rel="stylesheet" type="text/css">
</head>
<body><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td><?php include('header.php'); ?></td>
</tr>
<tr align="center">
<td><?php include('corpo.php'); ?></td>
</tr>
<tr align="center">
<td><?php include('footer.php'); ?></td>
</tr>
</table>
</body>
</html>
header.php示例:
<table width="950" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="imagens/provisorio/header.jpg"/></td>
</tr>
</table>
css的示例(在index.php的内部称为):
@charset "utf-8";
body {
margin: 0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
当我们在测试页面中看到源代码时,我们可以看到在文档中插入(我不知道如何)TBODY;我不知道为什么。是否有东西可以通过CSS删除TBODY?
答案 0 :(得分:-1)
问题是你在header.php
的开头有空格。
删除它,你应该没事。
答案 1 :(得分:-1)
在header.php中,在<br>
标记后添加<img>
:
<table width="950" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="imagens/provisorio/header.jpg"/><br></td>
</tr>
</table>
我不确定为什么,但这似乎可以清除某些浏览器上的img / td间距。