在表之间清空不需要的垂直空间

时间:2014-10-16 10:11:28

标签: html html-table

我有一些奇怪的事情。 2个表应该直接相互跟随 两者之间没有任何内容,所以新表应该直接启动。 然而,有些页面在它们之间显示空行,而其他页面则没有。

两个页面都有相同的html标题,相同的doc样式,charset .. 没有css样式适用于这些表。 每个表以

开头
<table width="90%" border="0" align="center" cellpadding="10" celspacing="0">

以下是冲突页面:

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sapec ontwikkeld vision toepassing in industrie</title>
<?php  // writing the page menu on top
  include './BaseTemplate.php';
  WriteHeader();
?>

</head>
<body>
<div id="background"><img src="./assets/image/background2.jpg" width="640" height="400" class="stretch" /></div>
<table width="90%" border="0" align="center" cellpadding="10" cellspacing="0" >

<?php
 WriteMenu();
?>
</table>
<table width="90%" border="0" align="center" cellpadding="10" cellspacing="0" >
<tr><td bgcolor="#CCCCCC" colspan="2" valign="top" >

这是一个没有显示冲突的页面,请注意,对于这两个页面,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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Contact </title>

<?php  // writing the page menu on top
  include './BaseTemplate.php';
  WriteHeader();
?>

</head>
<body>
<div id="background"><img src="./assets/image/background2.jpg" width="640"  height="400" class="stretch" /></div>
<table width="90%" border="0" align="center" cellpadding="10" cellspacing="0" >

<?php
  WriteMenu();
?>
</table>
<table width="90%" border="0" align="center" cellpadding="10" cellspacing="0" >
<tr>
<td bgcolor="#CCCCCC" width="45%" valign="bottom"  >

3 个答案:

答案 0 :(得分:1)

将您的手机地址更改为

<table width="90%" border="0" align="center" cellpadding="0" celspacing="0">

答案 1 :(得分:0)

检查它不是一些继承的边距/填充

table{
    margin: 0px;
    padding: 0px;
}

答案 2 :(得分:0)

最终事实证明,由于php部分包含了一些错误的格式化,因此在部分内部不包括everthing,这导致了格式错误的表格。

我只是将其标记为答案,虽然代码不在这部分,但现在已经解决了,所以人们不需要发布这个问题或者再考虑它了。