1、table表格基础
格式如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table>
<tr>
<!--指的是一行-->>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
</body>
</html>
表格<table></table>属性:
1.宽度:width
2.高度:height
3.边框:border
4.边框颜色:bordercolor
5.背景颜色:bgcolor
6.水平对齐:align="left/right/center"
7.cellspacing="单元格与单元格之间的间隙"
8.cellpadding="单元格与内容之间的空隙"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table border="1" width="50%" height="500px" align="right" bordercolor="red" bgcolor="yellow" cellspacing="20">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
</body>
<!--
1.宽度:width
2.高度:height
3.边框:border
4.边框颜色:bordercolor
5.背景颜色:bgcolor
6.水平对齐:align="left/right/center"
7.cellspacing="单元格与单元格之间的间隙"
8.cellpadding="单元格与内容之间的空隙"
-->>
</html>
对于table表格的话,主要需要掌握其属性的使用
tr属性表格<tr></tr>属性:
1、高度:height
2、背景颜色:bgcolor
3、文字水平对齐:align="left/right/center"
4、文字垂直对齐:valign="top/middle/bottom"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table border="1" width="50" align="center" bordercolor="purple" bgcolor="grey" cellspacing="50" cellpadding="100">
<tr bgcolor="pink">
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
</body>
如下图1所示:
图1
在单元格里,有上下方向的调整,为属性(valign="top/middle/bottom")
比如将“云想衣裳花想容”放在第一个单元格的居中位置,将“春风拂槛露华”放在第二个单元格的顶部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table border="1" width="500" height="500" align="center" bordercolor="purple" bgcolor="grey">
<tr bgcolor="" height="260" align="center" valign="top">
<td bgcolor="#57FEFF" valign="middle">云想衣裳花想容</td>
<td BGCOLOR="#E77471" valign="top">春风拂槛露华浓</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
</body>
如下图2所示:
单元格td属性:
1、宽度:width=""
2、高度:height=""
3、背景颜色:bgcolor=""
4、文字水平对齐:align="left/right/center"
5、文字垂直对齐:valign="top/middle/bottom"
比如我想要将"@Web"这个内容放在第四个单元格的右上角,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--如果设置一个单元格的宽度,影响的是一整列单元格的宽度
如果设置一个单元格的高度,影响的是一整行单元格的高度-->
<table border="1" width="500" height="500" align="center" bordercolor="purple" bgcolor="grey">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td align="right" valign="top" bgcolor="#F660AB">@Web</td>
</tr>
</table>
</body>
如下图3所示:
图3
表格合并
colspan="列合并的数值"
rowspan="行合并的数值"
浅制作一个简单的五行四列的表格,但是还不能进行输入操作
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--如果设置一个单元格的宽度,影响的是一整列单元格的宽度
如果设置一个单元格的高度,影响的是一整行单元格的高度-->
<table border="1" width="500" height="500" bordercolor="pink" bgcolor="#E0FFFF" align="center" cellspacing="0" cellpadding="2">
<tr>
<td width="100" align="center" valign="middle">会员姓名</td>
<td width="150"></td>
<td width="100" align="center" valign="middle">出生日期</td>
<td width="150"></td>
</tr>
<tr>
<td width="100" align="center" valign="middle">身份证号</td>
<td colspan="3"></td>
<!-- <td>空</td> -->
<!-- <td>空</td> -->
</tr>
<tr>
<td width="100" align="center" valign="middle">通信地址</td>
<td colspan="3"></td>
<!-- <td>空</td> -->
<!-- <td>空</td> -->
</tr>
<tr>
<td width="100" align="center" valign="middle">联系电话</td>
<td colspan="3"></td>
<!-- <td>空</td> -->
<!-- <td>空</td> -->
</tr>
<tr>
<td width="100" align="center" valign="middle">会员卡号</td>
<td colspan="3"></td>
<!-- <td>空</td> -->
<!-- <td>空</td> -->
</tr>
</table>
</body>
</html>
如下图4所示:
图4
表单标签(上面是做出一个表格的样子,但是不能输入,以下是可以输入的代码)
<form method="get或者post" action="向何处发送这个表单即是地址">
<input type="text" >文本框
<input type="password" >密码框
<input type="submit" >提交框(注:<button></button>)
<input type="reset">清空效果
<input type="text" placeholder="想对使用者说的提示语句" name="提交表单的数据" value=""(属性)>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="http://www.baidu.com" method="get">
用户信息:<input type="text" placeholder="请输入您的用户名,注意大小写" name="username">
<br />
密码:<input type="password" placeholder="请输入您的密码" name="password">
<br />
<!-- 提交 <input type="submit"> -->
<button type="submit"> 登录</button>
<button type="reset">重新输入</button>
<input type="button" value="验证">
</form>
</body>
</html>
效果如下图5
图5
(注:<input type="submit" value="登录">相当于<button type="submit" >登录</button>
同理:<input type="reset" value="重置">相当于<button type="reset" >登录</button>)