HTML:
-
Hyper Text Markup Language 超文本标记语言
-
超文本包括:文字、图片、音频、视频、动画等
-
现用版本:HTML5+CSS3
- ,等成对的标签,分别叫开放标签()和闭合标签()
-
单独呈现的标签(空元素)称为自闭合标签,如
;意为用/来关闭空元素 -
ctrl+/ 注释快捷键
-
基本网页信息:
<!-- DOCTYPE:告诉浏览器,我们要使用什么规范 -->
<!DOCTYPE html>
<html lang="en">
<!--head标签代表网页头部-->
<head>
<!--meta描述性,用来描述网页的一些信息-->
<meta charset="UTF-8">
<meta name="keywords" content="zxy">
<meta name="description" content="java">
<!--title标签代表网页标题-->
<title>zxy的第一个网页</title>
</head>
<!--body标签代表网页主体-->
<body>
hello,world!
</body>
</html>
网页基本标签
- 标题标签
- 段落标签
- 换行标签
- 水平线标签
- 字体样式标签
- 注释和特殊符号
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>基本标签学习</title>
</head>
<body>
<!--标题标签-->
<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4>
<!--段落标签-->
<p>两只老虎 跑的快</p>
<p>跑得快 一只没有耳朵</p>
<!--水平线标签-->
<hr/>
<!--换行标签-->
跑得快 <br/>
跑得快
<!--粗体,斜体-->
<h1>字体样式标签</h1>
<strong>粗体</strong> <br/>
<em>斜体</em> <br/>
<!--特殊符号-->
空 格:
<br/>
大于号:><br/>
小于号:<<br/>
版权符号:©<br/>
</body>
</html>
图像标签
- 常见图像格式
- JPG
- GIF
- PNG
- BMP
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>图像标签学习</title>
</head>
<body>
<!--img学习
src:图片地址 (必填) 相对路径/绝对路径
../ 上一级目录
alt:图片名字(必填)
title:鼠标悬停时显示文字
width,height:设置图片宽、高
-->
<img src="../resource/zxy.jpg " alt="zxy" title="悬停文字" width="300" height="400">
</body>
</html>
链接标签
- 文本超链接
- 图片超链接
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>链接标签学习</title>
</head>
<body>
<!--使用name作为标记-->
<a name="top">顶部</a>
<!--a标签:
href(必填):表示要跳转到哪个页面
target:表示窗口在哪里打开
_blank:在新标签中打开
_self:在自己的标签中打开
-->
<a href="1file.html" target="_blank">点击跳转到页面1</a>
<a href="https://www.baidu.com">点击跳转到百度</a>
<a href="1file.html">
<img src="../resource/zxy.jpg " alt="zxy" title="悬停文字" width="300" height="400">
</a>
<!--锚链接:实现页面间跳转
1.需要一个标记
2.跳转到标记
#
-->
<a href="#top">回到顶部</a>
<!--功能性链接
邮件链接:mailto:
-->
<a href="mailto:2551839606@qq.com">点击联系我</a>
</body>
</html>
- 块元素:无论内容多少,该元素独占一行
- 行内元素:内容撑开宽度,左右都是行内元素的可以排在一行
列表标签
- 列表:
- 无序列表
- 有序列表
- 自定义列表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>列表学习</title>
</head>
<body>
<!--有序列表 ol
1234排序列表
-->
<ol>
<li>java</li>
<li>python</li>
<li>c</li>
<li>c++</li>
</ol>
<hr/>
<!--无序列表 ul
- 生成的原点列表
-->
<ul>
<li>java</li>
<li>python</li>
<li>c</li>
<li>c++</li>
</ul>
<hr/>
<!--自定义列表:无标记,含有title
dl:标签
dt:列表名称
dd:列表内容
-->
<dl>
<dt>语言</dt>
<dd>java</dd>
<dd>c++</dd>
<dd>c</dd>
</dl>
</body>
</html>
表格
- 基本内容:
- 单元格
- 行
- 列
- 跨行
- 跨列
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表格学习</title>
</head>
<body>
<!--表格table
tr:行
td:列
-->
<table border="1px">
<tr>
<!-- colspan 跨列 -->
<td colspan="3">1-1</td>
</tr>
<tr>
<!-- rospan 跨行 -->
<td rowspan="2">2-1</td>
<td>2-2</td>
<td>2-3</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
</tr>
</table>
</body>
</html>
媒体元素
- 视频元素:video
- 音频元素: audio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>媒体元素学习</title>
</head>
<body>
<!--视频元素
src:资源路径
controls:显示控制条
autoplay:自动播放
-->
<video src="相对路径" controls autoplay></video>
<!--音频元素
scr:资源路径
-->
<audio src="相对路径" controls></audio>
</body>
</html>