html中两个表格间的距离如何调整?

在下面的html代码中有两个表格,
两表格间间距默认无间距,
如果用<br>或<p>间距太大不美观,
我想自己微调间距,该怎么做呢?

<html>

<body>
<table width="100%" border="1" cellpadding="1" cellspacing="1">
<tr>
<td>1</td>
<td>2</td>
<tr>
<tr>
<td>11</td>
<td>22</td>
<tr>
</table>

<!-- 在这里调整间距 -->

<table width="100%" border="1" cellpadding="1" cellspacing="1">
<tr>
<td>3</td>
<td>4</td>
<tr>
<tr>
<td>33</td>
<td>44</td>
<tr>
</table>
</body>
</html>

html中两个表格间的距离调整有两种适合微调的办法:

1.设置第一个tbale的margin-bottom属性。例如:

<table width="100%" style="margin-bottom:100px">表示table表格底部保持100px间距。

2.设置第二个tbale的margin-top属性。例如:

<table width="100%" style="margin-top:100px">表示table表格顶部保持100px间距。

扩展知识


margin 属性可以单独改变元素(元素可以是表格或者DIV)的上,下,左,右边距。也可以一次改变所有的属性。

margin 属性单独使用时:

例1:margin-bottom:100px;元素的下外边距为100px。

例2:margin-left:100px;元素的左外边距为100px。

例3:margin-right:100px;元素的右外边距为100px。

例4:margin-top:100px;元素的上外边距为100px。

margin 属性一次性设置所有属性:

例1:margin:10px 5px 15px 20px;表示:

上外边距是 10px

右外边距是 5px

下外边距是 15px

左外边距是 20px

例2:margin:10px 5px 15px;表示:

上外边距是 10px

右外边距和左外边距是 5px

下外边距是 15px

例3:margin:10px 5px;表示:

上外边距和下外边距是 10px

右外边距和左外边距是 5px

例4:margin:10px;表示:

所有 4 个外边距都是 10px

参考资料:

百度百科-margin-buttom

百度百科-margin-top

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
我觉得楼上的方法很好,方便啊~—~
你可以在两个表格之间插入一个表格,再设置下它的长宽,并且设置它的边的颜色跟底色一样就可以了,代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" border="1" cellpadding="1" cellspacing="1">
<tr>
<td>1</td>
<td>2</td>
<tr>
<tr>
<td>11</td>
<td>22</td>
<tr>
</table>
<!-- 你是用来调整间距的表格 -->
<table width="100%" border="0" cellspacing="0" height="10px"cellpadding="0" style="border:#FFFFFF thin dotted" >
<tr>
<td></td>
</tr>
</table>
<!-- 你是用来调整间距的表格 -->
<table width="100%" border="1" cellpadding="1" cellspacing="1">
<tr>
<td>3</td>
<td>4</td>
<tr>
<tr>
<td>33</td>
<td>44</td>
<tr>
</table>
</body>
</html>
需要多高只要改下中间表格的高度就可以了!不过最近学了点div+css,也可以用这个调。把你的代码,改下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="tab1"><table width="100%" border="1" cellpadding="1" cellspacing="1">
<tr>
<td>1</td>
<td>2</td>
<tr>
<tr>
<td>11</td>
<td>22</td>
<tr>
</table>
</div>

<!-- 你会在这里看到的调整间距 -->

<div>
<table width="100%" border="1" cellpadding="1" cellspacing="1">
<tr>
<td>3</td>
<td>4</td>
<tr>
<tr>
<td>33</td>
<td>44</td>
<tr>
</table>
</div>
</body>
</html>
说明下,<link href="style.css" rel="stylesheet" type="text/css">是用来链接外部的样式文件控制第一个div的底部距离的,下面是style.css文件的内容:
/* CSS Document */
.tab1{
margin-bottom:10px;
}
这个文件你可以放在同一个目录下,或者你想放在其他地方也行,改下这个的路径就可以了:href="style.css"
至于你要的距离是多大,只要改下style.css文件里的margin-bottom:10px;的值!比如:margin-bottom:20px;
你可以试一下咯!本回答被提问者采纳
第2个回答  2008-09-03
可以插入一个表格,定义高度
还可以用样式啊
<div style="margin-top:5px"></div>
这样你就可以用到任何想调整间距的地方
第3个回答  2020-10-21

小哥教你如何快速的调节表格上下间距。

第4个回答  2008-08-30
可以在两个表格间插入一个表格,定义其长宽值。

html中两个表格间的距离如何调整?
1.设置第一个tbale的margin-bottom属性。例如:<table width="100%" style="margin-bottom:100px">表示table表格底部保持100px间距。2.设置第二个tbale的margin-top属性。例如:<table width="100%" style="margin-top:100px">表示table表格顶部保持100px间距。扩展知识 margin 属性可以单独改变元素...

HTML表格文字距离怎么拉大
<th Valign="top" width="14" rowspan="12"> <div>科学园地<\/div><div style="margin-top:100px;">往日情怀<\/div><\/th>2. 找到自己的提问,可以在先进入百度知道,在网页的顶部最右侧,鼠标指到“我的知道”上,里面有“我的提问”,点进去就是了。

HTML表格中怎么让两行之间保持固定的距离
第1 是 <table border="5"> 第2 是 <table border="0" cellspacing="10"> 另一种方法可以用css 搞定~<style> tr{margin:10px 0;} <\/style>

html div里表格怎样往右移动一点?
1、打开HTML文本编辑软件,新建一个HTML文件,并在HTML文件中添加HTML的基本标签元素。2、基本元素添加完毕后在body标签中添加一个div元素,并在div元素中添加一个表格table元素。3、接下来再div元素和表格table元里设置属性。其中核心代码是:padding-left:20px;表示表格距离左边20个px单位。4、保存后运...

HTML中怎么能让这两个表格想他们一样之间有道缝隙
你这个。。。下面那个是用div+css做的。。。非要用表格的话,你可以先弄一个1*1的表格再打个空格再弄个1*1的表格

HTML中表格合并单元格后怎么把文字垂直居中
回答:HTML中表格合并单元格后文字垂直居中的方法:给单元格样式加上 valign="middle",文字就垂直居中对齐了 HTML表格属性: border:此属性定义表格的边框。比如,border=1,表示表格边框的粗细为1个像素(默认值),为0表示没有边框。 cellspacing:单元格间距。当一个表格有多个单元格时,各单元格的距离就是...

用html编写网页时 如何控制图片之间的距离
最好的办法是用表格的宽度控制,设置TD的宽度,也可以,第一行和第二行之间插入一行,这一行的高度设置成20就可以

html里面同一个表格怎么让里面的单元格间距扩大
你可以在表格的属性上加上cellpadding="10"和cellspacing="10"这两个你试试,应该可以实现你的要求

html表格列宽怎么自动调整
1、选中要自动调整列宽的区域;2、点击最上面一栏的“开始”;3、找到“单元格”模块,点击“格式”,再点击其中的“自动调整列宽”即可。

在html中如何设置表格格子之间空格的颜色?
表格的单元格之间的间隙相当于margin(实际上是cellspacing),是不能直接设置颜色的。有两个办法:一:设置table的背景色为你想用来做空格颜色的色彩,然后单元格td设置为正常背景色(比如白色),这样通过增大cellspacing的值可以得到。二:设置cellspacing=0,通过css样式 td {border:5px solid #f00;}...

相似回答