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
参考资料:
你可以在两个表格之间插入一个表格,再设置下它的长宽,并且设置它的边的颜色跟底色一样就可以了,代码如下:
<!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;
你可以试一下咯!
还可以用样式啊
<div style="margin-top:5px"></div>
这样你就可以用到任何想调整间距的地方
小哥教你如何快速的调节表格上下间距。