HTML学习
基本标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>基本标签</title>
</head>
<h1>一级标题</h1>
<h2>一级标题</h2>
<h3>一级标题</h3>
<h4>一级标题</h4>
<h5>一级标题</h5>
<hr>
你好 <br>
世界 <br>
<p>两只老虎两只老虎</p>
<p>跑得快跑得快</p>
空 格 <br>
> <br>
< <br>
</body>
</html>
超链接【重点】
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>图像标签,超链接</title>
</head>
<body>
<a name="top">这是一个锚</a>
<img src="../resource/img/2.png" alt="jvm体系结构" title="jvm" width="500" height="500">
<hr>
<a href="https://www.baidu.com" target="_blank" title="这就是百度">点击跳转到百度</a>
<hr>
<a href="TestTag.html" target="_blank">点击跳到TestTag</a>
<hr>
<a href="https://www.baidu.com" target="_blank" title="这就是百度">
<img src="../resource/img/2.png" alt="jvm体系结构" title="jvm" width="500" height="500">
</a>
<hr>
<a href="#top">点击跳转到顶部</a>
<hr>
<a href="1.html#down">点击跳转到1.html#down</a>
<hr>
<a href="mailto:2326658838@qq.com">点击联系我</a>
</body>
</html>
列表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>列表标签</title>
</head>
<body>
<ol>
<li>你</li>
<li>好</li>
<li>世</li>
<li>届</li>
</ol>
<hr>
<ul>
<li>i</li>
<li>l</li>
<li>o</li>
<li>l</li>
</ul>
<hr>
<dl>
<dt>标题</dt>
<dd>内容1</dd>
<dd>内容2</dd>
<dd>内容3</dd>
</dl>
</body>
</html>
表格
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表格标签</title>
</head>
<body>
<table border="1px">
<tr>
<td colspan="3">学生成绩</td><!--跨列-->
</tr>
<tr>
<td rowspan="2">程程</td> <!--跨行-->
<td>语文</td>
<td>100</td>
</tr>
<tr>
<td>数学</td>
<td>100</td>
</tr>
<tr>
<td rowspan="2">慧慧</td>
<td>语文</td>
<td>100</td>
</tr>
<tr>
<td>数学</td>
<td>100</td>
</tr>
</table>
</body>
</html>
多媒体标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>多媒体标签</title>
</head>
<body>
<audio src="../resource/audio/fish.mp3" controls autoplay>林俊杰:美人鱼</audio>
<br>
<video src="../resource/video/video.mp4" controls>素材视频</video>
</body>
</html>
iframe
内联框架
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Iframe框架</title>
</head>
<body>
<!--在此网页中嵌套了一个网页-->
<iframe src="https://www.bilibili.com/" frameborder="0" height="50" width="50"></iframe>
<hr>
<iframe src="" name="to" frameborder="0" height="200" width="200">我被跳转了</iframe>
<hr>
<!--用超链接将另外一个网页放到iframe中-->
<a href="2.html" target="to">点击跳转</a>
</body>
</html>
表单【重点】
- 所有的表单标签都需要有一个name属性,因为要提交
- vlaue是每个属性的默认值(默认传上去的值)
//表单里面的input类型`(input)text/(input)submit/(input)reset/(input)radio/(input)checkbox/(input)button/(input)file`
//其他类型
`select/textarea`
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单标签</title>
</head>
<body>
<h2>注册</h2>
<form action="2.html" method="get">
<p>用户名:<input type="text" name="username"></p>
<p>密码:<input type="password" name="password" ></p>
<p>
性别:
<input type="radio" name="sex" checked>男
<input type="radio" name="sex">女
</p>
<p>
爱好:
<input type="checkbox" value="中国" name="hobby">吃饭
<input type="checkbox" value="美国" name="hobby">睡觉
<input type="checkbox" value="英国" name="hobby" checked>敲代码
<input type="checkbox" value="法国" name="hobby">打王者
</p>
<p>
按钮:
<input type="button" name="button" value="点击我">
</p>
<p>
点击此处上传文件:
<input type="file" name="files" value="点击上传">
</p>
<p>
邮箱:
<input type="email" name="email">
</p>
<p> URL:
<input type="url" name="url">
</p>
<p>
数字:
<input type="number" name="number">
</p>
<p>
调整音量:
<input type="range" name="range">
</p>
<p>
搜索:
<input type="serch" name="serch">
</p>
<p>
国家:
<select name="list">
<option value="CN" selected>中国</option>
<option value="UN">英国</option>
<option value="US">美国</option>
<option value="FR">法国</option>
</select>
</p>
<p>
给出反馈意见:
<textarea name="textarea" cols="30" rows="10">...</textarea>
</p>
<p>
<input type="submit">
<input type="reset">
</p>
</form>
</body>
</html>
表单的一些应用
readonly
框里的内容不能修改disable
此选项不可选hidden
隐藏此选项,但是传还是会传
表单初级验证
placeholder
在框里给出提示信息required
输入不能为空pattern
自定义验证
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>placeholder/required/pattern</title>
</head>
<body>
<form action="1.html" method="get">
<p>
用户名:
<input type="text" value="admin" name="text" placeholder="输入用户名" required>
</p>
<p>
密码:
<input type="password" name="pwd" placeholder="输入密码" required>
</p>
<p>
邮箱:
<input type="text" name="mail" placeholder="输入邮箱" pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$" required>
</p>
<p>
<input type="submit">
<input type="reset">
</p>
</form>
</body>
</html>