表格和表单

一.表格table

表格用table表示,表格中的每一行用tr表示,表格中的每一列用td表示;

th表示的是:表头。表头中的文字,默认为加粗居中。th要放在tr中,用于替换掉td。

	<table>
			<tr>
				<td>标题一</td>
				<td>标题二</td>
				<td>标题三</td>
			</tr>
			<tr>
				<td>1-1</td>
				<td>1-2</td>
			</tr>
			<tr>
				<td>2-1</td>
				<td>2-2</td>
				<td>2-3</td>
			</tr>
		</table>  

效果图:

【table的常用属性】

1.border:给表格加边框,默认给所有的td加边框,并且给整个table加外边框,当增大border的值时,td的边框不变化,只有最外层大边框变宽。

        <table border="10px">
            <tr>
                <td>标题一</td>
                <td>标题二</td>
                <td>标题三</td>
            </tr>
            <tr>
                <td>1-1</td>
                <td>1-2</td>
            </tr>
            <tr>
                <td>2-1</td>
                <td>2-2</td>
                <td>2-3</td>
            </tr>
        </table>

效果图:

2.cellspacing:单元格与单元格之间的距离。cellspacing="0"表示单元格与单元格之间没有距离,但是边框线的宽度依然是两条线的宽度。

如果想实现边框的完全合并,需要使用CSS实现。

[注意] :表格边框合并的CSS写法:style="border-collapse: collapse;"

【 这条CSS与cellspacing="0"的区别?】

cellspacing="0"仅仅是将单元格之间的距离调整为0,实际上单元格之间依然是两条 线;

border-collapse: collapse;是将表格相邻的两条边框合并处理,只有一条线存在。

(一旦边框合并,cellspacing属性将会失效。)

3.cellpadding:单元格中的文字与单元格边框之间的距离

4.height:表格的高度

width:表格的宽度

表格设置宽高的两种方式:

①使用表格宽高属性设置大小<table height="400" width="500"></table>

②使用CSS样式设置大小:<table style="height:400px;width:500px"></table>

5.align属性:设置表格在浏览器中的位置。不建议使用。

可选值:left表格居左/center居中/right居右

6.bgcolor:背景色(给表格添加背景色)

示例:

<table bgcolor="red">显示为整个表格为红色背景

7.bordercolor:边框颜色(此属性是给表格的边框添加颜色,而不是给整个表格,需要注意!)

示例:<table bordercolor="red">

8.background:背景图background="qq.jpg"    [注意]背景色和背景图同时存在时,背景图会覆盖背景颜色

示例:<table background="qq.jpg">

【tr与td常用属性】

1.width:单元格宽度

height:单元格的高度

2.bgcolour:单元格的颜色

3.align:设置单元格中的文字,水平对齐方式。可选值:left.center.right

4.valign:设置单元格中的文字,垂直对齐方式。可选值:top.middle.bottom

5.nowrap="nowrap"当单元格文字过多时,设置单元格文字不断行显示。但是,会把表格的宽度撑大!!!

【表格的跨行与跨列】

1.跨列:在td上使用属性colspan="n"进行跨列。如果一个单元格跨n列,则,单元格右边的n-1个单元格需要去掉。

2.跨行:在td上使用属性rowspan="n"进行跨行。如果一个单元格跨n行,则,单元格下边的n-1个单元格需要去掉。

【表格的结构化】

完整的表格结构,包括:

caption:表格的标题,无论<caption></caption>标签放在表格的第几行,表格标题永远在表格正上方局中。

thead:表格的表头部分。永远在表格的最上部。

tbody:表格的身体部分。在thead之下,tfoot之上。

tfoot:表格的尾部。永远在表格的最下部。

<table>

			<caption>表格的标题</caption>
			<thead>
				<tr>
					<th>序号</th>
					<th>姓名</th>
					<th>性别</th>
				</tr>
			</thead>
			<tbody>
				<tr>
					<td>1</td>
					<td>张三</td>
					<td>男</td>
				</tr>
				<tr>
					<td>2</td>
					<td>李四</td>
					<td>女</td>
				</tr>
				<tr>
					<td>3</td>
					<td>王二麻子</td>
					<td>不明</td>
				</tr>
			</tbody>
			<tfoot>
				<tr>
					<td>合计</td>
					<td colspan="2">3</td>
				</tr>
			</tfoot>
		</table>

 效果图: 

时间: 2024-10-07 06:10:24

表格和表单的相关文章

HTML之表格和表单

1. 表格和表单的区别:表格多用于页面布局,创建页面的排版样式.表单多用于传输数据获取信息,如:input输入框,单选.多选.下拉选择框. 2. 表格:table. a. 基本样式如下: <table> <caption> table test </caption> <tr> <td rowspan="2">1</td> <td>2</td> </tr> <table/&g

第3天:CSS浮动、定位、表格、表单总结

今天学的是浮动.定位.表格.表单等内容,这些是CSS中最容易混淆的知识,有许多小技巧在写代码过程中需要注意.下面是主要知识点: 一.float浮动1.块元素在一行显示2.内联元素支持宽高3.默认内容撑开宽度4.脱离文档流5.提升层级半层二.clear清除浮动1.加高(扩展性不好)给浮动元素的父级设置同样的高度2.给父级加浮动(页面中所有元素都要加浮动,margin左右失效)3.inline-block(margin左右auto失效)4.空标签加浮动(div )(任何用到的地方都要加).clear

css011 表格和表单的格式化

css011 表格和表单的格式化 一.    让表格专司其职    Html中创建一个三行三列的表格 <table> <caption align="bottom"> table 1:cosmofarmer.com's indoor mower roundup </caption> <colgroup> <col id="brand"></col> <col id="price&

DOM之表格与表单基础分享

我是沐晴,好久不见.马上要放假啦,也是比较的忙. 今天来谈谈表格和表单的基本知识.前期的写的都是比较基础的知识,后期会慢慢增加实例.一起来学习吧. 先看表格,DOM中提供了一些属性,便于我们获取表单节点:tBodies tHead  tFoot  rows(行)  cells(列)(带S的都是获取的是一组元素) var oTab = document.getElementById('tab'); oTab.tBodies[0].rows[1].cells[0] //获取第二行的第一个 注意,写表

【2016.11.27】表格和表单练习

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> table{border-collapse:collapse;} span{color:#f00;} </style> <title>表格和表单</title> </head> <body>

html+css学习笔记 5[表格、表单]

表格 -- 默认样式重置 表格标签:     table 表格     thead 表格头     tbody 表格主体     tfoot 表格尾     tr 表格行     th 元素定义表头     td 元素定义表格单元 表格样式重置 table{border-collapse:collapse;} 单元格间隙合并 th,td{padding:0;}重置单元格默认填充   单元格合并 rowspan  属性规定单元格可横跨的行数.     <td rowspan="2"

HTML1118,表格与表单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

表格和表单的学习知识

刚开始接触java 学习基础知识表格和表单的做法,下面写今天所学知识 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>&l

HTML基础(表格与表单)

1.3.表格与表单 1.3.1.表格 <table></table> 表格 width:宽度.可以用像素或百分比表示.常用960像素. border:边框.常用值0. cellpadding:内容跟单元格边框的边距.常用值0. cellspacing:单元格之间的间距.常用值0. align:对齐方式. bgcolor:背景色. background:背景图片. <tr></tr> 行 align:一行的内容的水平对齐方式 valign:一行的内容的垂直对齐

HTML(二)表格、表单

本章主要内容: 表格 form表单 一.表格 A.结构 <table border="1" > <caption>我是标题</caption> <tr><th>序号</th><th>内容</th></tr> <tr><td>1</td><td>我</td></tr> <tr><td>2