HTM标签
超链接标签
-
超链接标签:
<a>
文本或图片</a>
-
用法1:在页面中使用超链接标签跳转到另一个页面
-
属性 描述 href 页面跳转的地址,相对地址或绝对地址; ###
:空连接;#
:跳转到当前页面顶部;不写
:刷新当前页面target 跳转页面的打开方式 _blank
: 在新窗口打开_self
[默认]: 在自身窗口打开_paren
t: 在父窗口打开_top
: 在顶级窗口打开
自定义名称窗口
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>超链接标签</title>
</head>
<body><h1>超链接标签</h1><h2>1、在页面中使用超链接标签跳转到另一个页面</h2><ul><li>href: 页面跳转的地址,相对地址或绝对地址</li><li>target: 跳转页面的打开方式</li><ul><li>_blank: 在新窗口打开</li><li>_self[默认]: 在自身窗口打开</li><li>_parent: 在父窗口打开</li><li>_top: 在顶级窗口打开</li><li>自定义名称窗口</li></ul></ul><a href="http://www.baidu.com" target="_blank">百度</a><a href="index.html">首页</a><br><a href="https://www.yuanshen.com/#/"><img src="image/ys.96a55539.png" alt="" width="10%"></a>
</body>
</html>
-
用法2:跳转到页面指定位置
- 定义位置(标记)
< a name|id="标记"></a>
- 跳转到指定位置
< a href="#标记"></a>
- 定义位置(标记)
表格标签
-
表格标签用来在页面中规则整齐的显示数据
-
标签:
- table:定义表格
- border:表格的边框
- width:表格的宽度
- height:表格的高度
- bgcolor: 表格的背景颜色
- align: 表格的水平对齐方式,left、center、right
- tr:定义行
- bgcolor:行的背景颜色
- align:行的内容水平对齐方式
- valign:行的内容垂直对齐方式 top、middle、bottom
- td:定义列
- bgcolor:单元格的背景颜色
- align:单元格的内容水平对齐方式
- valign:单元格的内容垂直对齐方式
- th:定义列标题,加粗居中显示
-
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>表格标签</title> </head> <body><table border="1" width="500" height="400" bgcolor="gold"><tr><th>姓名</th><th>班级</th><th>学号</th></tr><tr><td>张三</td><td>一班</td><td align="right" valign="top">1001</td></tr><tr align="center"><td>李四</td><td>二班</td><td>2001</td></tr><tr bgcolor="blue"><td>王五</td><td>一班</td><td>1002</td></tr><tr><td>宋六</td><td bgcolor="red">三班</td><td>3001</td></tr></table> </body> </html>
-
列合并、行合并
-
列合并:colspan
-
行合并:rowspan
<table border="1" width="500" height="400"><tr><th colspan="3" align="center" bgcolor="gold">课程表</th></tr><tr align="center"><td rowspan="3" bgcolor="skyblue">周一</td><td>上午</td><td>语文</td></tr><tr align="center"><td>下午</td><td>数学</td></tr><tr align="center"><td>晚上</td><td>物理</td></tr><tr align="center"><td rowspan="3" bgcolor="skyblue">周二</td><td>上午</td><td>语文</td></tr><tr align="center"><td>下午</td><td>数学</td></tr><tr align="center"><td>晚上</td><td>物理</td></tr> </table>
表单标签
form元素常用属性
- action表示动作,值为服务器的地址,把表单的数据提交到该地址上处理
- method:请求方式:get 和post
- get:
- 地址栏,请求参数都在地址后拼接 path?name=“张三”&password=“123456”
- 不安全
- 效率高
- get请求大小有限制,不同浏览器有不同,但是大约是2KB;一般情况用于查询数据
- post:
- 地址栏:请求参数单独处理。
- 安全可靠些
- 效率低
- post请求大小理论上无限;一般用于插入删除修改等操作
- enctype:表示是表单提交的类型
- 默认值:application/x-www-form-urlencoded 普通表单
- multipart/form-data 多部分表单(一般用于文件上传)
input元素
不同type值呈现不同状态。
属性值 | 描述 | 代码 |
---|---|---|
text | 单行文体框 | < input type=“text”/> |
password | 密码框 | < input type=“password”/> |
radio | 单选按钮 | < input type=“radio”/> |
checkbox | 复选框 | < input type=“checkbox”/> |
date | 日期框 | < input type=“date”/> |
time | 时间框 | < input type=“time”/> |
datetime | 日期和时间框 | < input type=“datetime”/> |
电子邮件输入 | < input type=“email”/> | |
number | 数值输入 | < input type=“number”/> |
file | 文件上传 | < input type=“file”/> |
hidden | 隐藏域 | < input type=“hidden”/> |
range | 取值范围 | < input type=“range”/> |
color | 取色按钮 | < input type=“color”/> |
submit | 表单提交按钮 | < input type=“submit”/> |
button | 普通按钮 | < input type=“button”/> |
reset | 重置按钮 | < input type=“reset”/> |
image | 图片提交按钮 | < input type=“image”/> |
文件上传
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>文件上传</title>
</head>
<body><h1>文件上传</h1><form action="" method="post" enctype="multipart/form-data"><!-- multiple:可以选择多个图片 -->头像:<input type="file" name="photo" multiple><br><!-- 隐藏域:隐藏在表单中,表单提交时会发给服务器 --><input type="hidden" name="id" value="8888888"><input type="submit" value="上传"></form>
</body>
</html>
元素练习 email、number、range、color、date、time
<form action="" method="post" enctype="application/x-www-form-urlencoded"><table><tr><td>邮箱</td><td><input type="email" name="email"></td></tr><tr><td>年龄</td><td><input type="number" name="age" min="1" max="100"></td></tr><tr><td>满意度</td><td><input type="range" name="level" min="1" max="100"></td></tr><tr><td>喜欢的颜色</td><td><input type="color" name”color></td></tr><tr><td>出生日期</td><td><input type="date" name="born"></td></tr><tr><td>访问时间</td><td><input type="time" name="time"></td></tr><tr><td colspan="2"><input type="submit" value="提交"></td></tr></table></form>
name属性是必须的,否则不会交给服务器,value就是提交的数据
select:下拉列表
- 选项
<option>文本</option>
- 属性
- selected:默认选中
- multiple:多选
textarea:文本域
-
属性
- cols:列数
- rows:行数
-
高级属性:
- readonly:只读
- disabled:禁用
- required:必填
-
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>其他表单元素</title> </head> <body><form action="" method="post" enctype="application/x-www-form-urlencoded"><table><tr><td>用户名</td><td><input type="text" name="username" value="admin" readonly></td></tr><tr><td>密码</td><td><input type="password" name="password" required></td></tr><tr><td>学历</td><td><select name="edu"><option value="none">无</option><option value="High school education">高中</option><option value="University degree">大学</option><option value="Postgraduate degree">研究生</option><option value="Doctoral degree">博士</option></select></td></tr><tr><td>自我介绍</td><td><textarea name="info" cols="30" rows="10" style="resize: none;"></textarea></td></tr><tr><td colspan="2"><input type="submit" value="提交"><input type="reset" value="重置" disabled></td></tr></table></form> </body> </html>
框架标签
-
内嵌标签:iframe
-
<iframe src="" frameborder="0"></iframe>
-
<body><!-- src:关联页面地址 frameborder:是否有边框,0没有,1有--><table width="100%" border="1"><tr><td colspan="2"><iframe src="top.html" frameborder="0" width="100%"></iframe></td></tr><tr><td width="20%"><iframe src="left.html" frameborder="0" width="100%" height="700"></iframe></td><td><iframe src="right.html" frameborder="0" width="100%" height="700" name="main"></iframe></td></tr></table> </body>
其他标签、特殊字符
-
<!DOCTYPE html> <html lang="en"> <head><!-- 定义网页的的编码方式 --><meta charset="UTF-8"><!-- 适配移动端浏览器 --><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- 设置页面的关键字,配合搜索引擎,多个关键字使用逗号隔开 --><meta name="keyword" content="Java开发,IT培训"><title>Document</title> </head> <body><h1>特殊字符</h1>空格:空格 空格<br>大于号:><br>小于号:<<br>注册符号:®<br>双引号:"<br>人民币:¥<br> </body> </html>