目录
-
表格结构标签
-
<thead>:表格的头部区域
-
<tbody>:表格主体区域
-
<th>:单个每列表头
-
<!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 align="center" width="500" height="249" border="1" cellspacing="0"> <thead> <tr> <th>排名</th> <th>关键词</th> <th>趋势</th> <th>进入搜索</th> <th>最近七日</th> <th>相关链接</th> </tr> </thead> <tbody> <tr> <td>2</td> <td>鬼吹灯</td> <td><img src="up.jpg"></td> <td>456</td> <td>123</td> <td> <a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td> </tr> </tbody> <tbody> <tr> <td>3</td> <td>西游记</td> <td><img src="down.jpg"></td> <td>456</td> <td>123</td> <td> <a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td> </tr> </tbody> </table> </body> </html>
-
-
合并单元格
-
合并方式
-
跨行合并:rowspan="合并单元格个数"
-
跨列合并:colspan="合并单元格个数" 如:<td colspan="2"></td>
-
-
目标单元格
-
跨行:合并代码写在最上侧
-
跨列:合并代码写在最左侧
-
-
合并三部曲
-
确定跨行、跨列
-
找到目标单元格,并写上代码及合并数量
-
删除多余的单元格
-
代码
<!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 width="500" height="249" border="1" cellspacing="0"> <tr> <td></td> <td colspan="2"></td> </tr> <tr> <td rowspan="2"></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> </tr> </table> </body> </html>
-
结果
-
-
-
无序列表
-
<ul>标签表示无序列表,
-
<li>标签表示列表项
-
<ul>标签中只能嵌套<li>标签,其余标签或者文字都不允许。
-
<li></li>可用容纳很多元素
-
代码
<!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> <h4>喜欢吃的食物</h4> <ul> <li>榴莲</li> <li>臭豆腐</li> <li>鲱鱼罐头</li> </ul> </body> </html>
-
结果
-
-
有序列表
-
<ol>标签包含<li>标签来定义列表项
-
注意:<ol>只能嵌套<li> 而<li></li>可以放许多元素
-
代码
<!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> <h4>粉丝排行榜</h4> <ol> <li>你</li> <li>我</li> <li>他</li> </ol> </body> </html>
-
结果
-
-
自定义列表
-
列表项没有任何项目符号
-
<dl>定义描述列表 里面只能包含:<dt>和<dd>一起使用
-
<dd>是围绕<dt>进行说明
-
代码
<!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> <dl> <dt>关注我们</dt> <dd>新浪微博</dd> <dd>官方微信</dd> <dd>联系我们</dd> </dl> </body> </html>
-
结果
-
-
表单标签
-
作用:收集用户信息
-
表单域(包含表单元素的区域)
-
<form>就是表单域,实现和收集表单信息,
-
<form>把范围内的表单信息提交给服务器
-
常用属性: action 指定 url地址
-
常用属性: method 提交方式: get\post提交
-
常用属性: name 名称
-
写表单之前要有<form>进行包含
-
-
表单控件(表单元素)
-
表示:允许用户在表单元素中输入或者选择的内容控件
-
input:输入表单元素 (是一个单标签)
-
<input type="属性值"/>
-
type属性值: text文本
-
type属性值: password密码框
-
type属性值: radio 单选按钮 注意,如果要实现单选1,必须要给按钮取一个相同 的name
-
type属性值: checkbox定义 复选框
-
type属性值: submit定义 提交按钮,把数据发送到服务器
-
type属性值: reset 清除表单里的所有数据
-
type属性值: botton定义可以点击的按钮
-
type属性值: file 上传文件
-
-
name :定义input元素的 名称 单选按钮和复选按钮要有相同的name值(用于给后台人员使用)
-
value : 定义表 单元素的值
-
checked属性:用于单和复选按钮,页面一打开就 默认勾选的按钮
-
maxlength属性:可以输入的字符 最大长度
-
代码
<!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="xxx.php" method="get"> <!-- text文本框用户可以往里面输入内容 --> 用户名:<input type="text" name="username" value="请输入用户名"> <br> <!-- password是一个密码框用户看不见输入的密码 --> 密码:<input type="password" name="pwd" maxlength="6" > <br> <!-- radio是单选按钮,可以实现多选 --> <!-- name是表单元素名字 这里性别单选按钮必须有相同的name,才可以实单选1 --> <!-- checked属性用于单选和复选按钮,当页面打开默认勾选按钮 --> 性别:男<input type="radio" name="sex" value="男"> 女:<input type="radio" name="sex" value="女" checked="checked"> <br> <!-- checkbox是一个复选框,可以多选按钮 --> 爱好:吃饭<input type="checkbox" name="hobby" value="吃饭"> 睡觉<input type="checkbox" name="hobby" value="睡觉" checked="checked"> <br> <input type="submit" value="免费注册"><br> <!-- 重置按钮可以还原表单为初始状态 --> <input type="reset" value="重新填写"><br> <!-- 普通按钮button 后期结合js搭配使用 --> <input type="button" value="获取短信验证码"><br> <!-- 上传文件使用 --> 上传头像:<input type="file" > <br> </form> </body> </html>
-
结果
-
-
-
label标签
-
用于绑定一个表单元素,当点击label标签内的文本时,浏览器自动选中对应表单的元素。
-
语法:<label for="sex">男</label> <input type="radio" name="sex" id="sex"/>
-
核心:<label>标签里面的 for属性与id属性值相同
-
代码
<!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> <label for="sex">用户名:</label> <input type="text" id="sex"> <input type="radio" id="nan"> <label for="nan">男</label> <input type="radio" id="nv"> <label for="nv">女</label> </body> </html>
-
结果
-
-
select下拉表单元素
-
多个选项供用户选择 例如籍贯
-
<select> < option>选项1</option> <option>选项2</option> </select>
-
设置默认选项: selected="selected"为 默认选项
-
代码
<!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> 籍贯: <select> <option>山东</option> <option>上海</option> <option selected="selected">天津</option> </select> </form> </body> </html>
-
结果
-
-
textarea文本域元素
-
用于输入很多文本的区域,常见于 反馈域,留言板
-
语法: <textarea row="3" cols="20" >文本内容</textarea>
-
代码
<!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> 今日反馈: <textarea rows="3" cols="50">今日反馈</textarea> </form> </body> </html>
-
结果
-
-
注册页面实例
- 代码
<!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> <h4>青春不常在</h4> <table width="500"> <!-- 第一行 --> <tr> <td>性别:</td> <td> <input type="radio" name="sex" id="nan"> <label for="nan"><img src="down.jpg" width="20" height="20" >男</label> <input type="radio" name="sex" id="nv"> <label for="nv"><img src="down.jpg" width="20" height="20">女</label> </td> </tr> <!-- 第二行 --> <tr> <td>生日</td> <td> <select> <option>--请选择年份--</option> <option>2000</option> <option>2001</option> <option>2002</option> </select> <select> <option>--请选择月份--</option> <option>01</option> <option>02</option> <option>03</option> </select> <select> <option>--请选择日--</option> <option>01</option> <option>02</option> <option>03</option> </select> </td> </tr> <!-- 第三行 --> <tr> <td>所在地区</td> <td><input type="text" value="中国大陆"></td> </tr> <!-- 第四行 --> <tr> <td>婚姻状况</td> <td> <input type="radio" name="marry" id="weihun" checked="checked"> <table for="weihun">未婚</table> <input type="radio" name="marry" id="yihun"> <table for="yihun">已婚</table> <input type="radio" name="marry" id="lihun"> <table for="lihun">离婚</table> </td> </tr> <!-- 第五行 --> <tr> <td>学历</td> <td><input type="text" value="博士后"></td> </tr> <!-- 第六行 --> <tr> <td>喜欢的类型</td> <td> <input type="checkbox" name="love">妩媚的 <input type="checkbox" name="love" checked="checked">可爱的 <input type="checkbox" name="love">小鲜肉 </td> <td></td> </tr> <!-- 第七行 --> <tr> <td>个人介绍</td> <td><textarea>介绍一下自己吧</textarea></td> </tr> <!-- 第八行 --> <tr> <td></td> <td><input type="submit" value="免费注册"></td> </tr> <!-- 第九行 --> <tr> <td></td> <td><input type="checkbox" checked="checked"> 我同意注册条款</td> </tr> <!-- 第十行 --> <tr> <td></td> <td><a href="#"> 我是会员</td> </tr> <!-- 第十一行 --> <tr> <td></td> <td> <h5>我承诺</h5> <ul> <li>我年满十八岁</li> <li>抱着严谨的态度</li> <li>真诚</li> </ul> </td> </tr> </table> </body> </html>
- 结果
- 代码