文章目录
HTML基本结构
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
网页基本信息
- DOCTYPE声明
告诉浏览器,我们要使用什么规范 - <title>标签
- <meta>标签
- 注释
<!-- -->
网页基本标签
-
标题标签
<h>标题</h> -
段落标签
<p> </p> -
换行标签
<br/> -
水平线标签
<hr/> -
字体样式标签
- 粗体
<strong>粗体</strong> - 斜体
<em>斜体</em>
- 粗体
-
特殊符号
- 空格
- 大于号
> - 小于号
<
- 空格
-
注释
<!-- -->
图像标签
常见的图片格式
- JPG
- GIF
- PNG
- BMP
- 演示代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>图形标签学习</title>
</head>
<body>
<!-- img学习
src:图片地址
1.相对路径(推荐使用),绝对路径
../ 上级目录
alt:图片名字
title:鼠标悬停时显示的名字
-->
<img src="../resources/image/java.jpeg" alt="java图片" title="鼠标悬停显示" width="500" height="300">
</body>
</html>
- 显示结果
超链接标签及应用
文本&图片超链接
- 示例代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>链接标签学习</title>
</head>
<body>
<!--
a标签
href:必填,表示要跳转到哪个页面
target:表示窗口在哪里打开
_blank:在新标签中打开
_self:在当前页面打开
-->
<a href="https://www.baidu.com" target="_blank">点击我跳转到百度</a>
<!-- 点击图片跳转到百度-->
<a href="https://www.baidu.com" target="_self">
<img src="../resources/image/java.jpeg" alt="java图片" title="悬停显示" width="500" height="300">
</a>
</body>
</html>
锚链接
<!--
锚链接
1.需要一个锚标记
2.跳转到标记
-->
<a name="top">顶部</a>
<a href="#top">回到顶部</a>
邮件链接
<!--
邮件链接
-->
<a href="mailto:956314848@qq.com">点击联系我</a>
行内块元素和块元素
列表标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>列表学习</title>
</head>
<body>
<!--有序列表 -->
应用范围:试卷,问答...
<ol>
<li>Java</li>
<li>Python</li>
<li>前端</li>
<li>C</li>
</ol>
<hr/>
<!--无序列表 -->
应用范围:导航,侧边栏
<ul>
<li>Java</li>
<li>Python</li>
<li>前端</li>
<li>C</li>
</ul>
<hr/>
<!--自定义列表
dl:标签
dt:列表名称
dd:列表内容
-->
<dl>
<df>学科</df>
<dd>Java</dd>
<dd>Python</dd>
<dd>Linux</dd>
<dd>C</dd>
<df>位置</df>
<dd>西安</dd>
<dd>湖南</dd>
<dd>上海</dd>
<dd>广东</dd>
</dl>
</body>
</html>
表格标签
- 代码示例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表格学习</title>
</head>
<body>
<!--表格table
行 tr
列 td
border 为边框
-->
<table border="1px">
<tr>
<!--colspan 跨列-->
<td colspan="4">1-1</td>
</tr>
<tr>
<!--rowspan 跨行-->
<td rowspan="2">2-1</td>
<td>2-2</td>
<td>2-3</td>
<td>2-4</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
<td>3-3</td>
</tr>
</table>
</body>
</html>
- 效果
视频和音频
视频元素
- video标签
音频元素
- audio标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>媒体元素学习</title>
</head>
<body>
<!--音频视频
src:资源路径
contros:控制条
autoplay:自动播放
-->
<video src="../resources/video/104%20Scanner模块.mp4" controls autoplay></video>
<audio src="../resources/audio/周杰伦%20-%20七里香.mp3" controls autoplay></audio>
</body>
</html>
页面结构分析
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>页面结构分析</title>
</head>
<body>
<header>
<h2>网页头部</h2>
</header>
<section>
<h2>网页主体</h2>
</section>
<footer>
<h2>网页脚部</h2>
</footer>
</body>
</html>
iframe内联框架
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<iframe src="https://www.bilibili.com/" frameborder="0" width="100px" height="100"></iframe>
</body>
</html>
表单post和get提交
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>登录注册</title>
</head>
<body>
<h1>注册</h1>
<!--表达form
action:表单提交的位置,可以是网站,也可以是一个请求处理地址
method:post,get提交方式
get方式提交我们可以在url中看到我们提交的信息,不安全但是高效
post方式提交比较安全,可以提交大文件
-->
<form action="1.我的第一个网页.html" method="get">
<p>名字:<input type="text" name="username"></p>
<p>密码:<input type="password" name="密码"></p>
<p>
<input type="submit">
<input type="reset">
</p>
</form>
文本框和单选框
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>登录注册</title>
</head>
<body>
<h1>注册</h1>
<!--文本输入框:input type="text"
value="purvis6" 默认初始值
maxlength=“8” 最长能写几个字符
size=“30” 文本框的长度
-->
<form action="1.我的第一个网页.html" method="get">
<p>名字:<input type="text" name="username" value="purvis6" maxlength="8" size="30"></p>
<p>密码:<input type="password" name="密码"></p>
<!--单选框标签
input type="radio"
value:单选框的值
name:表示组 如果name一样表示二选一
-->
<p>
<input type="radio" value="boy" name="sex"/> 男
<input type="radio" value="girl" name="sex"/>女
</p>
<p>
<input type="submit">
<input type="reset">
</p>
</form>
</body>
</html>
按钮和多选框
列表框文本域和文件域
- 下拉框
- 文本域
- 文件域
- 带验证功能输入框
- 滑块
- 搜索框
表单的应用
- 隐藏域
- 只读
- 禁用