HTML的表格,表单,列表

 

目录

一 表格

二 列表 

三 表单


一 表格

1.表格元素 <table>

表格中的行 <tr>

表格中的列 <td>

表格中的表头 <th>--居中,加粗

<table>标记的边框 <border>

<table>标记的边框的宽度 <width>

<table>标记的边框的高度 <height>

<table>标记的水平对齐方式 <align>

<table>标记的表格背景色 <bgcolor>

<table>标记的表格边框色 <bordercolor>

<table>标记的表格中的内容与边框之间的距离 <cellpadding>

<table>标记的表格中的边框与边框之间的距离 <cellspacing>-默认是1px

<tr>标记的<align>属性--设置当前行的水平对齐方式

<tr>标记的<bgcolor>属性--设置当前行的背景色

<tr>标记的<valign>属性--设置当前行的垂直对齐方式<top/middle/bottom>

<td>标记的<align>属性--设置当前列的水平对齐方式

<td>标记的<bgcolor>属性--设置当前列的背景色

<td>标记的<valign>属性--设置当前列的垂直对齐方式<top/middle/bottom>


<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格</title>
	</head>
	<body>
		<table border="1px" width="500px" height="300px"
			  align="center" bgcolor="rosybrown"  bordercolor="blue" 
			  cellpadding="0px" cellspacing="0px">
			<tr>
				<th>编号</th>
				<th align="right" bgcolor="yellow" valign="top">姓名</th>
				<th>年龄</th>
				<th>地址</th>
			</tr>
			<tr align="center" bgcolor="green" valign="bottom">
				<td>编号</td>
				<td>姓名</td>
				<td>年龄</td>
				<td>地址</td>
			</tr>
			<tr>
				<td>编号</td>
				<td>姓名</td>
				<td>年龄</td>
				<td align="right" bgcolor="yellow" valign="top"><b>地址</b></td>
			</tr>
		</table>
	</body>
</html>

如何合并单元格

水平方向合并单元格--跨列 <colspan>

垂直方向合并单元格--跨行 <rowspan>

注:若进行合并,需要删除多余的单元格


<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>计算器的控制面板</title>
	</head>
	<body>
		<table border="1px" align="center" width="300px" height="400px"
			cellspacing="10px" bgcolor="lightblue">
			<tr height="70px" >
				<td colspan="5" align="right"><font size="7">0</font></td>
			</tr>
			<tr align="center" valign="middle">
				<td>MC</td>
				<td>MR</td>
				<td>MS</td>
				<td>M+</td>
				<td>M-</td>
			</tr>
			<tr align="center" valign="middle">
				<td>&lt;-</td>
				<td>CE</td>
				<td>C</td>
				<td>+/-</td>
				<td>√</td>
			</tr>
			<tr align="center" valign="middle">
				<td>7</td>
				<td>8</td>
				<td>9</td>
				<td>/</td>
				<td>%</td>
			</tr>
			<tr align="center" valign="middle">
				<td>4</td>
				<td>5</td>
				<td>6</td>
				<td>*</td>
				<td>1/x</td>
			</tr>
			<tr align="center" valign="middle">
				<td>1</td>
				<td>2</td>
				<td>3</td>
				<td>-</td>
				<td rowspan="2">=</td>
			</tr>
			<tr align="center" valign="middle">
				<td colspan="2">0</td>
				<td>.</td>
				<td>+</td>
			</tr>
		</table>
	</body>
</html>

如上图所示,红框内的单元格均已合并,多余单元格已被删除。

二 列表

1.有序列表<ol>

<ol>有序列表

<li>是列表里的每一项的条目

默认的标志是有顺序的数字

我们可以通过ol的type属性来修改标志

1--有顺序的数字

a--有顺序的小写字母

A--有顺序的大写字母   

i--有顺序的小写罗马数字

I--有顺序的大写罗马数字

<start>属性设置书顺序的开始值

<ol type="a" start="3">
			<li ><a href="#">编号:1001</a></li>
			<li ><a href="#">姓名:张三</a></li>
			<li ><a href="#">年龄:23</a></li>
			<li ><a href="#">地址:西安</a></li>
		</ol>

2.无序列表<ul>

<ul> 无序列表

<li>无序列表中的每一项条目

默认的标志是实心点

我们可以通过<ul>的<type>属性来修改标志

<circle> 圆形 "。"

<disc> 实心点为[默认]

<square> 正方形

<none> 没有标志

 

<ul type="none" >
			<li ><a href="#"><h2>编号:1001</h2></a></li>
			<li ><a href="#"><h2>姓名:张三</h2></a></li>
			<li ><a href="#"><h2>年龄:23</h2></a></li>
			<li ><a href="#"><h2>地址:西安</h2></a></li>
		</ul>

3.自定义列表<dl>

自定义列表<dl>

自定义列表表头<dt>

子项目<dd>

	<dl>
					<font size="6"><dt>小型数码</dt></font>
						<a href="#"><dd>手机</dd></a>
						<a href="#"><dd>数码相机</dd></a>
						<a href="#"><dd>剃须刀</dd></a>
					<font size="6"><dt>家用电器</dt></font>
						<a href="#"><dd>电视机</dd></a>
						<a href="#"><dd>空调</dd></a>
						<a href="#"><dd>洗衣机</dd></a>
				</dl>

 

完整代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>列表</title>
	</head>
	<body>
		<ul type="none" >
			<li ><a href="#"><h2>编号:1001</h2></a></li>
			<li ><a href="#"><h2>姓名:张三</h2></a></li>
			<li ><a href="#"><h2>年龄:23</h2></a></li>
			<li ><a href="#"><h2>地址:西安</h2></a></li>
		</ul>
		<br>
		<br>
		<ol type="a" start="3">
			<li ><a href="#">编号:1001</a></li>
			<li ><a href="#">姓名:张三</a></li>
			<li ><a href="#">年龄:23</a></li>
			<li ><a href="#">地址:西安</a></li>
		</ol>
		<br>
		<br>
		<dl>
			<font size="6"><dt>小型数码</dt></font>
				<a href="#"><dd>手机</dd></a>
				<a href="#"><dd>数码相机</dd></a>
				<a href="#"><dd>剃须刀</dd></a>
			<font size="6"><dt>家用电器</dt></font>
				<a href="#"><dd>电视机</dd></a>
				<a href="#"><dd>空调</dd></a>
				<a href="#"><dd>洗衣机</dd></a>
		</dl>
		<br>
		<br>
		<ul type="none" >
			<li ><a href="#"><h2>编号:1001</h2></a></li>
			<li ><a href="#"><h2>姓名:张三</h2></a></li>
			<li ><a href="#"><h2>年龄:23</h2></a></li>
			<li ><a href="#"><h2>地址:西安</h2></a></li>
			<ol type="a" start="3">
				<li ><a href="#">编号:1001</a></li>
				<li ><a href="#">姓名:张三</a></li>
				<li ><a href="#">年龄:23</a></li>
				<li ><a href="#">地址:西安</a></li>
				<dl>
					<font size="6"><dt>小型数码</dt></font>
						<a href="#"><dd>手机</dd></a>
						<a href="#"><dd>数码相机</dd></a>
						<a href="#"><dd>剃须刀</dd></a>
					<font size="6"><dt>家用电器</dt></font>
						<a href="#"><dd>电视机</dd></a>
						<a href="#"><dd>空调</dd></a>
						<a href="#"><dd>洗衣机</dd></a>
				</dl>
			</ol>
		</ul>
	</body>
</html>

三 表单<form>

表单元素:

<input>  文本框/密码框/单选按钮/复选框......

<seletc>下拉列表

<textarea> 文本域---富文本编辑器

<form> 主要负责采集信息的,可以将采集的信息提交。

表单元素 <form> 属性:

<action> 指定表单数据的后端处理程序

<method> 指定表单数据的提交方式【get[默认]/post

<enctype> 属性规定在将表单数据发送到服务器之前如何对其进行编码。

application/x-www-form-urlencoded

在发送前对所有字符进行编码(默认)。

multipart/form-data

不对字符编码。当使用有文件上传控件的表单时,

该值是必需的。

text/plain

将空格转换为 "+" 符号,但不编码特殊字符。

 

 

 

 

 

<get>与<post>的区别:

<get>提交数据会将被处理的数据跟随在请求地址之后

被提交的数据不能超过255个字符 如下例:

https://www.baidu.com/s?&wd=html

<post>提交数据会将被处理的数据封装到http协议的头 ,提交数据无限制,通常情况下提交文件只能用post。如下例:

https://www.baidu.com/s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值