HTML表格的基本结构标记
<table>标记
1.基本格式:<table 属性1="属性值1" 属性2="属性值2" ... ...>表格内容</table>
2.table标记的属性
width属性 表示表格的宽度,他的值可以是像素(px)也可以是父级元素的百分比(%)
height属性 表示表格的高度,他的值可以是像素(px)也可以是父级元素的百分比(%)
border属性 表示表格外边框的宽度
align属性 表格的显示位置
值:
1.left居左显示
2.center居中显示
3.right居右显示
默认值left
cellspacing属性 单元格之间的间距,默认是2px,单位像素
cellpadding属性 单元格内容与单元格边框的显示距离,单位像素
frame属性
1.作用:控制表格边框最外层的四条线框
2.属性值:
void(默认值) 表示无边框
above 表示仅顶部有边框
below 表示仅有底部边框
hsides 表示仅有顶部边框和底部边框
lhs 表示仅有左侧边框
rhs 表示仅有右侧边框
vsides 表示仅有左右侧边框
box 包含全部4个边框
border 包含全部4个边框
rules属性
1.作用:控制是否显示以及如何显示单元格之间的分割线
2.属性值:
none(默认值) 表示无分割线
all 表示包括所有分割线
rows 表示仅有行分割线
clos 表示仅有列分割线
groups 表示仅在行组和列组之间有分割线
<caption>标记
1.使用时候:表格需要标题的时候使用
2.正确使用:<caption>属性的插入位置,直接位于<table>属性之后,<tr>表格行之前
3.align属性
top 标题放在表格的上部
bottom 标题放在表格的下部
left 标题放在表格的左部
right 标题放在表格的右部
<tr>标记
1.使用:定义表格的一行,对于每一个表格行,都是由一对<tr>...</tr>标记表示,每一行<tr>标记内可以嵌套多个<td>或者<th>标记
2.可选属性:
bgcolor属性:设置背景颜色
格式:bgcolor="颜色值"
align属性:设置垂直方向对齐方式
格式:align="值"
值:
1.bottom 靠顶端对齐
2.top 靠底部对齐
3.middle 居中对齐
valign属性:设置水平方向对齐方式
格式:valign="值"
值:
1.left 靠左对齐
2.right 靠右对齐
3.center 居中对齐
<td>和<th>
1.<td>和<th>都是单元格的标记,其必须嵌套在<tr>标签内,是成对出现
2.两者的区别:
<th>是表头标记,通常位于首行或者首列,<th>中的文字默认会被加粗,而<td>不会
<td>是数据标记,表示该单元格的具体数据
3.共同之处:
两者的标记属性都是一样的
4.属性
bgcolor 设置单元格背景
align 设置单元格对齐方式
valign 设置单元格垂直对齐方式
width 设置单元格宽度
height 设置单元格高度
rowspan 设置单元格所占行数
colspan 设置单元格所占列数
<html>
<head>
<title>表格</title>
<meta charset="utf-8">
</head>
<body>
<table width="960" height="250" border="1" align="center" cellpadding="10" rules="all">
<caption align="bottom">表格的标题</caption>
<tr bgcolor="#ccc" align="center" valign="center">
<th bgcolor="red" align="left" rowspan="2" colspan="2">班级</th>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
<tr>
<td>四年级一班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
<tr>
<td>四年级一班</td>
<td>李四</td>
<td>14</td>
<td>90</td>
</tr>
<tr>
<td>四年级一班</td>
<td>王五</td>
<td>18</td>
<td>50</td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>表格制作成绩表</title>
<meta charset="UTF-8">
</head>
<body>
<table width="960" align="center" border="1" rules="all" cellpadding="15">
<tr>
<th>班级</th>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>李四</td>
<td>13</td>
<td>90</td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
</table>
<br/>
<table width="960" align="center" border="1" rules="all" cellpadding="15">
<tr>
<th>班级</th>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>李四</td>
<td>13</td>
<td bgcolor="#ccc"></td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
</table>
<br/>
<table width="960" align="center" border="1" rules="all" cellpadding="15">
<tr bgcolor="#ccc">
<th>班级</th>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>李四</td>
<td>13</td>
<td bgcolor="red"><font color="white">53</font></td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
</table>
</body>
</html>
HTML表格的基本结构标记的更多相关文章
- HTML-表格-列表-结构标记-表单
1.表格 1.表格语法 1.标记 1.表格 <table></table> 2.行 <tr></tr& ...
- tibble包:高效显示表格数据的结构
1 tibble包简介 包名: tibble 编码: UTF- 最新版本: 1.2 标题: 简单数据框 描述: 构建一个 'tbl_df' 类,可以比传统的R数据框提供更好的检查和打印功能. 作者: ...
- 复杂表格的树形结构的添加删除行div实现
公司倒闭,换了工作,无奈选择了做外包这个差事,大公司进不去,小公司工资太低,可能也只能如此了.但无奈之举,亦不可浪费时间,多多磨练自己吧! 众所周知,做外包项目,其实就是做一些大公司的内部系统,多以管 ...
- html5的结构标记与内联元素
<article>标签定义外部的内容(结构元素)<section>标签定义文档中的节(section,区段).比如章节,页眉,页脚或文档中的其他部分(结构元素)<nav& ...
- H5 表格的结构
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- html之结构化标记
1.什么是结构化标记 对布局使用的div 进行升级 , 根据页面的不同区域而提供的不同标签.作用与div几乎一致 专门用于搭建网站结构而用 2.结构标记详解 1.<header>元素 作用 ...
- SHELL中的特殊变量和结构
SHELL中的特殊变量和结构 表格 B-1. 特殊的shell变量 变量 含义 $0 脚本名字 $1 位置参数 #1 $2 - $9 位置参数 #2 - #9 ${10} 位置参数 #10 $# 位置 ...
- day 46 html 学习 列 表格,
列表 1.无序列表 <ul type="disc"> <li>第一项</li> <li>第二项</li> </ul ...
- HTML(二):表格元素
表格元素的作用:用来格式化显示数据. 一.表格的基本结构 表格的基本语法:<TABLE border="设置表格边框尺寸大小" width="" cell ...
随机推荐
- Python:循环
循环语句:while循环,for循环 例1:求1-100的所有数的和 n = 100 sum = 0 count = 1 while count <= n: sum = sum + count ...
- 微信小程序自定义下导航页面切换效果的合理写法
上图::: 导航模板内容页面的定义: <template name="naviBot"> <view class='navwrap t_cen font_26 ...
- 洛谷 P1509 找啊找啊找GF(复习二维费用背包)
传送门 题目背景 "找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见." "诶,别再见啊..." 七夕...七夕...七夕这个日子,对于sq ...
- c++之拷贝构造函数详解
C++中经常使用一个常量或变量初始化另一个变量,例如: double x=5.0: double y=x; 使用类创建对象时,构造函数被自动调用以完成对象的初始化,那么能否象简单变量的初始化一样,直接 ...
- gsoap开发webservice
gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多.绝大多数的C++web服务工具包提供一组API函数类库来处 ...
- bzoj 4712 洪水 —— 动态DP
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4712 设 f[x] = min(∑f[u] , a[x]),ls = ∑f[lson] 矩阵 ...
- HDU1074(状态压缩DP)
Doing Homework Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)To ...
- selenium_page_object
最简单的pageobject github地址:https://github.com/defnngj/selenium_page_objects
- C语言--递归问题
1,一个经典的例子,理解递归过程的展开 #include<stdio.h> void func(int i){ ) func(i/); printf("%d",i) } ...
- 20个Flutter实例视频教程-第06节: 酷炫的路由动画-2
博客地址: https://jspang.com/post/flutterDemo.html#toc-94f 视频地址: https://jspang.com/post/flutterDemo.htm ...