表格| 学习笔记

简介: 快速学习表格。

开发者学堂课程【零基础学前端 HTML+CSS 表格】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/398/detail/5115


表格

 

内容介绍:

一、table (表格)构成

二、table 标签

三、示例

四、table 标签的常用属性

 

一、table(表格) 构成

表格一般主要用于展示数据。但网页设计中,主要用于布局。

下面 HTML 中表格的构成∶

image.png

 

二、table 标签

HTML 中用表格由 <table> 标签来定义

每个表格均有若干行(由 <tr> 标签定义)

每行被分割为若干单元格(由 <td> 标签定义)

表头使用 <th> 标签进行定义)

<td> 元素中的内容为表格数据,可以包含文本、图片、列表、段落、水平线、表格等等任何元素。

 

三、示例:

在 table.html 中输入

<table>

<tr>

<td>单元格</td>

<td>单元格</td>

<td>单元格</td>

</tr>

</table>

运行结果如下是三image.png

现在如果想要两行三列

<table>

<tr>

<td>单元格1</td>

<td>单元格2</td>

<td>单元格3</td>

</tr>

<tr>

<td>单元格4</td>

<td>单元格5</td>

<td>单元格6</td>

</tr>

</table>

运行结果如下

image.png

内容是作为元素存在的,要放在 <td> 里,不能将内容直接放在 <tr>里,是语法错误。

HTML 里边排版我们有表格进行布局,数据统计都有使用。

表格的元素 整体定位我们用 <table></table>,我们的行用 <tr></tr>,单元格用 <td></td>,我们的内容放到 <td> 内容 </td> 里边。同样我们表格可以支持嵌套。

比如输入代码:

<table>

<tr>

<td>中间嵌套1</td>

</tr>

<tr>

<td>中间嵌套2</td>

</tr>

<tr>

<td>中间嵌套3</td>

</tr>

</table> 

运行结果如下

image.png


四、table 标签的常用属性

<table> 的 cellspacing 属性用来定义表格的间距。

<table> 的 cellpadding 属性用来定义表格的边距。

<table> 的 width 属性用来定义表格的宽度。

<table> 的 height 属性用来定义表格的高度。

<table> 的 border 属性用来定义表格的边框粗细。

<table> 的 align 属性用来定义表格在页面中的水平对齐方式。

比如输入代码:

<table width = “500px”>

<tr>

<td>内容1</td>

<td>内容2</td>

</tr>

</table>

(此外,像素与显示器分辨率有关。14寸笔记本分辨1366*768 ,12寸显示器1280*800,如果是19寸,1400*900px,大于19寸21、23、27是1920*1080分辨率。

一般网页分辨率1000px,不会更多)

运行结果如下

image.png

再加入一点颜色

<table width = “500px” bgcolor= “aqua”>

image.png

再来修改

<table width = “500px” bgcolor= “aqua” cellpadding= “10px”>

效果如下,内容与边框产生了一定距离

image.png

再来和边距产生一定距离,并把背景颜色加到 <td> 里

<table width = “500px” cellpadding= “50px” cellspacing = “10px”>

<tr>

<td bgcolor = “aqua”>内容1</td>

<td bgcolor = “aqua”>内容2</td>

</tr>

</table>

运行结果如下

image.png

此外若去掉 cellspacing = “10px”,显示效果是有默认值存在的

image.png

如果想要两个单元格合并,可以改为 cellspacing = “0px”

再来修改

<table bgcolor = “#dc143c” width = “500px” cellpadding= “10px” cellspacing = “10px”>

<tr>

<td bgcolor = “aqua”>内容1</td>

<td bgcolor = “aqua”>内容2</td>

</tr>

<tr>

<td bgcolor = “aqua”>内容3</td>

<td bgcolor = “aqua”>内容4</td>

</tr>

</table>

显示如下

image.png

添加表格边框

<table bgcolor = “#dc143c” width = “500px” cellpadding= “10px” cellspacing = “10px” border= “10px” >

image.png

不写边框时,默认存在一个透明边框

添加表格对齐,可以放置在 <td> 中,就是内容相对外圈对齐,如果写在 <table> 中就是表格整体相对外圈对齐

<td bgcolor = “aqua” align = “right”>内容1</td>

image.png

总结:

我们可以设置表格的宽高,也可以定义表格的间距和边距。

间距是单元格与单元格之间的距离

边距是内容与单元格之间的距离

相关文章
|
7月前
elementui表格自定义表头的两种方法
这篇文章主要是总结了elementui-table表格怎么自定义表头,两种方式需求不一样,大家还有啥好的方法或者遇到的bug评论区留言大家一起解决。
322 0
表格制作
3.6表格制作 3.6.1创建表格 1)使用虚拟表格: 最大可以插入0列,8行 2)使用“插入表格”对话框: 最大可以插入,63列,32767行 3)手动绘制表格:横线,竖线,斜线 4)调用Excel电子表格 5)使用“快速表格”功能创建表格:样式和内容预设 6)文字可以转换成表格,表格也可以转换为文字 3.6.2 编辑表格 1、选择操作区域 1选择单个单元格 2选择连续的单元格(Shirt) 3选择分散的单元格(Ctrl) 4选择一行 5选择一列 6选择整个表格 2、调整行高与列宽 1将光标插入点定位到某个单元格内,切换到“表格工具/布局”选项卡,在“单元格大小”组
|
8月前
表格标签
表格标签
22 0
|
9月前
|
SQL 自然语言处理 搜索推荐
|
11月前
|
监控 数据可视化 前端开发
S2 1.0:这个表格 「不简单」
S2 1.0:这个表格 「不简单」
202 0
Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列、多行)
Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列、多行)
1646 0
Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列、多行)
表格
表格
77 0
|
搜索推荐
【Axure教程】自定义表头的表格
【Axure教程】自定义表头的表格
【Axure教程】自定义表头的表格
html+css实战30-表格-跨行合并
html+css实战30-表格-跨行合并
96 0
html+css实战30-表格-跨行合并
html+css实战28-表格标题和表头单元格
html+css实战28-表格标题和表头单元格
124 0
html+css实战28-表格标题和表头单元格