HTML学习笔记(7)

HTML基础学习:

一、表格标签:

  • 作用:用来给一堆数据添加表格语义
    格式
<table>
	<tr>
		<td>需要显示的内容</td>
	</tr>
</table>

注释:(1)其实表格标签中的table标签代表整个表格,也就是一对table标签就是一个表格
(2)表格标签中的tr标签代表整个表格中的一行数据,也就是说一对tr标签就是表格中的一行
(3)td标签代表表格中一行中的一个单元格
注意
(1)表格标签有一个边框属性,这个属性决定了边框的宽度,默认情况下是0,所以看不到边框,可以在table的开始标签中设置边框属性(border)的值

表格标签的属性(了解):

  • 1.宽度和高度:
    可以给table标签和td标签使用
    1.1 表格的宽度和高度默认是按照内容的尺寸来调整的,也可以通过给table标签设置width/height属性的方式来手动指定
    1.2 如果给td标签设置width/height属性,会修改当前单元格的宽度和高度,不会影响整个表格的宽度和高度
  • 2.水平对齐和垂直对齐
    其中水平对齐可以给table标签和td标签使用
    垂直对齐只能给tr标签和td标签使用
    2.1 给table标签设置align属性,可以控制表格在水平方向的对齐方式
    2.2 给tr标签设置align属性,可以控制当前行中所有单元格的水平对齐方式
    2.3 给td标签设置align属性,可以控制当前单元格中内容在水平方向的对齐方式
    注意:如果td中设置了align属性,tr中也设置了align属性,那么单元格中的内容会按照td中设置的来对齐
    2.4 给tr标签设置valign属性,可以控制当前单元格中内容的垂直对齐方式
    2.5 给td标签设置valign属性,可以控制当前单元格中内容的垂直对齐方式
    注意:如果td中设置了valign属性,tr中也设置了valign属性,那么单元格中的内容会按照td中设置的来对齐
  • 3.外边距和内边距:
    只能给table标签使用
    外边距:就是单元格与单元格之间的距离
    默认情况下单元格之间的外边距是2px
    内边距:就是单元格与单元格中内容的距离
    3.1 **
    eg:(1)一个2行2列的表格
<table border="1" width="500px" height="300px" align="center" cellspacing="2px" cellpadding="1" >
	<tr>
		<td>内容</td>
		<td>内容</td>
	</tr>
	<tr>
		<td>内容</td>
		<td>内容</td>
	</tr>
</table>

细线表格(了解):

<table border="1" cellspacing="0">
	<tr>
		<td>1.1</td>
		<td>1.2</td>
	</tr>
	<tr>
		<td>2.1</td>
		<td>2.2</td>
	</tr>
</table>

注:↑上例在表格标签中指定外边距为0来实现细线表格是不靠谱的
其他属性:

<table bgcolor="black" cellspacing="1px">
	<tr bgcolor="white">
		<td>1.1</td>
		<td>1.2</td>
	</tr>
	<tr>
		<td>2.1</td>
		<td>2.2</td>
	</tr>
</table>

注释:1.通过table设置bgcolor属性
2.给tr标签设置bgcolor
3.给table标签设置cellspacing

表格中的其他标签:

1.表格标题
caption标签用来设置表格的标题,用来使表格标题居中
注意:caption标签必须写在table标签内部,否则无效
2.标题单元格标签
th标签,只要将当前列的标题存储在这个标签中就会自动居中+加粗文字
示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签练习</title>
</head>
<body>

<table bgcolor="black" cellspacing="1" width="800">
  <caption>
    <h2>今日小说排行榜</h2>
  </caption>
  <tr bgcolor="aqua" >
    <th>排名</th>
    <th>关键词</th>
    <th>趋势</th>
    <th>今日搜索</th>
    <th>最近七日</th>
  </tr>
  <tr bgcolor="white" align="center">
    <td>1</td>
    <td align="left">暴走大事件</td>
    <td>xxx</td>
    <td>623557</td>
    <td>4088311</td>
  </tr>
</table>

</body>
</html>

后续样式将通过CSS来实现

上一篇:申宝炒股解读黄金白银TD走势大盘


下一篇:表格