HTML标记语言——表格的基本结构

简介:

   表格的基本结构

1   <table>标记

1.1   基本格式

   <table 属性1="属性值1" 属性2="属性值2"......>表格内容</table>

1.2   table标记的属性

1.2.1   width属性

   表示表格的宽度,它的值可以是像素(px)也可以是父级元素的百分百(%)

1.2.2   height属性

   表示表格的高度,它的值可以是像素(px)也可以是父级元素的百分百(%)

1.2.3   border属性

   表示表格外边框的宽度

1.2.4   align属性

   表格的显示位置

   left居左显示

   center居中显示

   right居右显示

   默认值left

1.2.5   cellspacing属性

   单元格之间的间距,默认是2px,单位像素

1.2.6   cellpadding属性

 单元格内容与单元边框的显示距离,单位像素

1.2.7   frame属性

1.2.7.1   作用

   控制表格边框最外层的四条线框

1.2.7.2   属性值

   void(默认值)   表示无边框

   above   表示仅顶部有边框

   below   表示仅底部有边框

   hsides   表示仅顶部边框和底部边框

   lhs   表示仅有左侧边框

   rhs   表示仅有右侧边框

   vsides   表示仅有左右侧边框

   box   包含全部4个边框

   border   包含全部4个边框

1.2.8   rules   属性

1.2.8.1   作用

   控制是否显示以及如何显示单元格之间的分割线

1.2.8.2   属性值

  none(默认值)   表示无分割线

   all   表示包括所有分割线

 rows   表示仅有行分割线

   clos   表示仅有列分割线

   groups   表示仅在行组和列组之间有分割线

2   <caption>标记

2.1   什么时候使用

   如果表格需要使用标题,那么就可以使用<caption>标记

2.2   如何正确使用

   <caption>属性的插入位置,<table>属性之后,<tr>表格行之前

2.3   align属性

   top   标题放在表格的上部

   bottom   标题放在表格的下部

   left   标题放在表格的左部

   right   标题放在表格的右部

3   <tr>标记

   定义表格的一行,对于每一个表格行,都是由一对<tr>...</tr>标记表示,每一行<tr>标记内可以嵌套多个<td>或者<th>标记

   可选属性

3.1   bgcolor属性

   设置背景颜色

    格式为bgcolor=“颜色值”

3.2   align属性

   设置垂直方向对齐方式

   格式为align=“值”

   值有bottom   靠顶端对齐   top   靠底部对齐   middle   居中对齐

3.3   valign属性

   设置水平方向对齐方式

   格式为valign=“值”

   值有left   靠左对齐   right   靠右对齐   center   居中对齐

4   <td>和<th>

4.1

   <td>和<th>都是单元格的标记,必需嵌套在<tr>标签内,是成对出现

4.2   两者的区别

   <th>是表头标记,通常位于首列或者首行,<th>中的文字默认会被加粗,<而td>不会   

4.3   共同之处

   两者的标记属性都是一样的

4.4   属性

   bgcolor   设置单元格背景

   align   设置单元格对齐方式

   valign   设置单元格垂直对齐方式

   width   设置单元格宽度

  height    设置单元格高度

   rowspan   设置单元格所占行数

   colspan   设置单元格所占列数



本文转自 拉考的考拉 51CTO博客,原文链接:http://blog.51cto.com/lakaodekaola/1979716

相关文章
N..
|
2月前
|
前端开发 开发者
HTML表格
HTML表格
N..
12 1
|
2月前
|
数据可视化 前端开发
HTML基础结构和常用标记的例子
HTML基础结构和常用标记的例子
15 0
|
27天前
|
敏捷开发
【sgCreateTableColumn】自定义小工具:敏捷开发→自动化生成表格列html代码(表格列生成工具)[基于el-table-column]
【sgCreateTableColumn】自定义小工具:敏捷开发→自动化生成表格列html代码(表格列生成工具)[基于el-table-column]
|
9天前
|
存储 JavaScript 数据可视化
vue3+echarts应用——深度遍历html的dom结构并用树图进行可视化
vue3+echarts应用——深度遍历html的dom结构并用树图进行可视化
33 1
|
5天前
|
移动开发 前端开发 开发者
【专栏:HTML进阶篇】网页结构与语义化标签进阶
【4月更文挑战第30天】提升网页结构清晰度和无障碍访问性,有利于SEO。这些标签为屏幕阅读器提供额外上下文,简化CSS样式设计,避免无意义的&lt;div&gt;和&lt;span&gt;。正确使用语义化标签是现代网页开发的关键,能创造更优质、易访问和优化的Web体验。
|
5天前
|
前端开发 JavaScript UED
【专栏:HTML基础篇】HTML列表与表格:展示数据的两种方式
【4月更文挑战第30天】本文探讨了HTML中的列表和表格两种元素在网页设计中的重要性。无序列表(`&lt;ul&gt;`)和有序列表(`&lt;ol&gt;`)用于呈现相关项目,前者常用于导航菜单,后者适合有序信息。表格(`&lt;table&gt;`)用于展示结构化数据,通过`&lt;tr&gt;`、`&lt;td&gt;`和`&lt;th&gt;`定义行和单元格。尽管简单,列表和表格在内容呈现和用户体验上起着关键作用。然而,响应式设计趋势下,表格可能被更灵活的布局替代,复杂数据展示则可借助JavaScript库提升交互性。正确使用这些基础元素能有效组织信息,创建优质网页。
|
5天前
|
移动开发 前端开发 JavaScript
【专栏:HTML基础篇】深入HTML元素:理解结构与内容
【4月更文挑战第30天】本文探讨了HTML在构建网页中的核心作用,HTML元素构成网页结构与内容,包括`&lt;!DOCTYPE html&gt;`、`&lt;html&gt;`、`&lt;head&gt;`、`&lt;body&gt;`等基本元素及`&lt;div&gt;`、`&lt;span&gt;`、`&lt;a&gt;`、`&lt;img&gt;`等丰富标签。理解并恰当使用这些元素能创建清晰结构、优化SEO、增强交互性,并实现语义化,为打造功能强大且美观的网站奠定基础。进一步学习CSS和JavaScript将提升网页视觉效果和互动性。
|
10天前
|
JavaScript 前端开发 BI
原生html—摆脱ps、excel 在线绘制财务表格加水印(html绘制表格js加水印)
原生html—摆脱ps、excel 在线绘制财务表格加水印(html绘制表格js加水印)
12 1
|
13天前
vscode快捷HTML结构 | Emmet
vscode快捷HTML结构 | Emmet
11 1
|
16天前
|
搜索推荐 索引
HTML的基本结构
HTML的基本结构
26 2