前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >标签之美五——网页表格的设计 原

标签之美五——网页表格的设计 原

作者头像
珲少
发布2018-08-15 14:46:20
1K0
发布2018-08-15 14:46:20
举报
文章被收录于专栏:一“技”之长一“技”之长

标签之美——网页表格的使用

通过表格,可以使网页排版更加清晰,形式更加简洁漂亮。

一、表格布局中三个重要的标签

1、<table></table>:表格的开始和结束标签,行列的布局都在<table>标签内。

2、<tr></tr>行标签的开始和结束

3、<tb></tb>列标签的开始和结束

行标签在列标签的外层,不能单独使用,其中必须至少有一列。示例如下:

代码语言:javascript
复制
<body>
<table border="1"><!--为了便于观察,设置一个边框-->
<tr>
<td>表格的内容</td>
</tr>
</table>
</body>

效果如下:

二、单元格设置的相关标签

1、单元格表头<th></th>

这个标签用来设置表格的表头,作用和列标签相似,只是字体是加黑的。

代码语言:javascript
复制
<body>
<table border="1">
<tr>
<th>1</th><th>2</th>
</tr>
</table>
</body>

2、表格宽度属性和高度属性width,height

这两个属性可以设置在<table>标签里,也可以设置在<tr>和<tb>中,作用域会不同。

代码语言:javascript
复制
<body>
<table border="1">
<tr>
<th width="200">1</th><th width="100">2</th>
</tr>
</table>
</body>

3、设置表格背景图片background

这个属性和尺寸属性用法一样,写在相应的标签里,就是相应的背景图案,设置的是图片的路径。

4、设置表格行列间距cellspacing

代码语言:javascript
复制
<body>
<table border="1" cellspacing="20">
<tr>
<th width="200">1</th><th width="100">2</th>
</tr>
</table>
</body>

5、设置单元格内容偏移量 cellpadding

代码语言:javascript
复制
<body>
<table cellpadding="50" border="2"><tr>
<td>第一列</td><td>第二列</td>
</tr></table>
</body>

三、表格的边框属性和对齐模式

灵活的应用边框,可以使表格看起来更加整洁有序。

1、边框宽度属性border

2、边框的颜色属性bordercolor

3、不显示外边框frame="void"

代码语言:javascript
复制
<body>
<table cellpadding="50" border="5" frame="void"><tr>
<td>第一列</td><td>第二列</td>
</tr></table>
</body>

4、设置frame="hsides"则只显示上下外边框

代码语言:javascript
复制
<body>
<table cellpadding="50" border="5" frame="hsides"><tr>
<td>第一列</td><td>第二列</td>
</tr></table>
</body>

5、设置frame="vsides"则只显示左右外边框

6、单独显示边框的frame值分别为:

上:above

下:below

左:lhs

右:rhs

7、设置表格对齐模式:

水平对齐模式:align

表格的align属性可以设置对齐模式,center,left,right分别对应居中,左对齐,右对齐。

垂直对齐模式:valign

和水平对齐模式相似,这个属性的值为:middle,top,bottom对应了中间对齐,上对齐和下对齐。

四、表格行和列的操作

1、行的合并:rowspan

代码语言:javascript
复制
<body>
<table cellpadding="50" border="5" frame="hsides">
<tr>
<td rowspan="2">第一行</td><td>第一行</td>
</tr>
<tr>
<td>第二行</td>
</tr>
</table>
</body>

2、列的合并colspan

代码语言:javascript
复制
<body>
<table cellpadding="50" border="5" frame="hsides">
<tr>
<td colspan="2">第一列</td>
</tr>
<tr>
<td>第一列</td><td>第二列</td>
</tr>
</table>
</body>

3、表格的标题标签<caption></caption>

代码语言:javascript
复制
<body>
<table cellpadding="50" border="5" frame="hsides" >
<caption>标题</caption>
<tr>
<td colspan="2">第一列</td>
</tr>
<tr>
<td>第一列</td><td>第二列</td>
</tr>
</table>
</body>

专注技术,热爱生活,交流技术,也做朋友。 ——珲少 QQ群:203317592

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015/05/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 标签之美——网页表格的使用
    • 一、表格布局中三个重要的标签
      • 二、单元格设置的相关标签
        • 三、表格的边框属性和对齐模式
          • 四、表格行和列的操作
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档