web快速入门之基础篇-html:10、表格-常用属性:th、align、valign 11、表格-常用属性:cellspacing、cellpadding

74 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第16天,点击查看活动详情

目录(10、表格-常用属性:th、align、valign)

一、前言

二、实例演示

实例代码

效果演示

三、知识点说明

常用属性:th/align/valign

1、th 标签

2、align 和 valign 标签


一、前言

上一篇文章我整理以前的知识是:表格-常用属性:border、width、height,详细可参考博文 [web快速入门之基础篇-html:9、表格-常用属性:border、width、height]  这篇文章我将整理知识:表格-常用属性:th、align、valign

二、实例演示

实例代码

我们先来看看一个例子,如下代码:03_th、align、valign.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
	<head>
		<title>这是title标题</title>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
	</head>
	<body>

		<h3>---(1)th表头单元格,定义表头内容、td标准单元格,定义常见普通内容---</h3>
		<table border="1" width="300" height="250">
			<tr>
				<th>字母_th</th>
				<th>数字_th</th>
			</tr>
			<tr>
				<td>a_td</td>
				<td>123_td</td>
			</tr>
			<tr>
				<td>c_td</td>
				<td>456_td</td>
			</tr>
		</table><br />
		
		<h3>---(2):align水平布局、valign垂直布局---</h3>
		<table border ="1" width="300" height="250">
		<tr>
			<td >abc</td>
			<td align="middle">bac</td>
			<td align="right">cba</td>
		</tr>
		<tr>
			<td valign="top">bcd</td>
			<td >cdb</td>
			<td valign="bottom">dcb</td>
		</tr>
		</table>
		
	</body>
</html>

效果演示

用谷歌浏览器打开运行,效果如下:

​编辑

三、知识点说明

常用属性:th/align/valign

1、th 标签

定义表格内的表头单元格。

HTML 表单中有两种类型的单元格:

表头单元格 - 包含表头信息(由 th 元素创建)

标准单元格 - 包含数据(由 td 元素创建)

th 定义表头内容,元素内部的文本通常会呈现为居中的粗体文本,

td 定义普通内容,元素内的文本通常是左对齐的普通文本。

详见:

www.w3school.com.cn/tags/tag_th…

2、align 和 valign 标签

align:水平布局(默认为左)

valign:垂直布局(默认为中) ​

目录(11、表格-常用属性:cellspacing、cellpadding)

一、前言

二、实例演示

实例代码

效果演示

改变 cellspacing 和 cellpadding 的值

caption 标签


一、前言

上一篇文章我整理以前的知识是:表格-常用属性:th、align、valign,详细可参考博文 【web快速入门之基础篇-html:10、表格-常用属性:th、align、valign】这篇文章我将整理知识:表格-常用属性:cellspacing、cellpadding

二、实例演示

实例代码

我们先来看看一个例子,如下代码:04_cellspacing、cellpadding.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
	<head>
		<title>这是title标题</title>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
	</head>
	<body>
		
		<h3>---表格:cellspacing(试试:2和20的区别)---</h3>
		<table border ="1" width="30" height="25" cellspacing="2">
		<tr>
			<td >abc</td>
			<td >cba</td>
		</tr>
		<tr>
			<td >bcd</td>
			<td >dcb</td>
		</tr>
		</table>
		
		<h3>---表格:cellpadding(试试:5和50的区别)---</h3>
		<table border ="1" width="30" height="25" cellpadding="5">
		<tr>
			<td >abc</td>
			<td >cba</td>
		</tr>
		<tr>
			<td >bcd</td>
			<td >dcb</td>
		</tr>
		</table>
		
	</body>
</html>

效果演示

用谷歌浏览器打开运行,效果如下:

​编辑

改变 cellspacing 和 cellpadding 的值

我们把 cellspacing 的值由 “2”改为“20”,cellpadding 的值由 “5”改为“50”,效果如下:

​编辑

我们对比上面的两张个效果图,效果非常明显!

cellspacing:单元格之间以及单元格和外边框之间的距离

cellpadding:单元格的内边距

caption 标签

我们先来看看一个例子,如下代码:05_caption.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
	<head>
		<title>这是title标题</title>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
	</head>
	<body>


		<h3>---caption标签---</h3>
		<table border="1" width="100" height="50">
			<caption>表格1</caption>
			<tr>
				<td>abc</td>
				<td>cba</td>
			</tr>
		</table>
		

	</body>
</html

运行效果如下:

​编辑

caption 元素定义表格标题。

caption 标签必须紧随 table 标签之后。

您只能对每个表格定义一个标题。通常这个标题会被居中于表格之上。

详见:

www.w3school.com.cn/tags/tag_ca…

行分组thead/tbody/tfoot(很少使用,就没研究了)

标签定义表格的表头。

thead 元素应该与 tbody 和 tfoot 元素结合起来使用。

注意:

内部必须拥有 标签! 、 以及 很少被使用,这是因为糟糕的浏览器支持

详见:

www.w3school.com.cn/tags/tag_th…