html5格式介绍
<!DOCTYPE html> //文档说明
<html lang="en"> //文档的开始
<head> //存放文档的基本信息,不可见元素
<meta charset="UTF-8"> //声明字符编码
<title>Title</title> //声明文档标题
</head>
<body> //存放文档可见内容
</body>
</html> //文档的结束
html5的注释符号为:
html5的三个常用标签
<h1></h1> //h标签用来表示标题<h1></h1>到<h6></h6>标题依次变小
<p></p> //p标签表示一个段落
<hr> //给文档加水平线,注意没有结束标签
例子:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<h1>静夜思</h1>
<h3>作者:李白</h3><hr>
<p>床前明月光,疑是地上霜。</p>
<p>举头望明月,低头思故乡</p>
</body>
</html>
html5的两个元素属性
align属性:内容的对齐方式,left/right/center
bgcolor属性:添加一个背景颜色
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body bgcolor="#00bfff">
<h1 align="center">静夜思</h1>
<h3 align="center">作者:李白</h3><hr>
<p align="center">床前明月光,疑是地上霜。</p>
<p align="center">举头望明月,低头思故乡。</p>
</body>
</html>
常用文本元素
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<b>加粗文字</b> <br>
<i>文字倾斜</i> <br>
<del>在文字中间画横线</del> <br>
<strong>加粗文字</strong> <br>
<u>给文字加下划线</u> <br>
<q>给文字加双引号</q> <br>
<mark>给文字加一个黄色背景</mark> <br>
<time>表示时间2015-9-18</time>
</body>
</html>
html5超链接
目录语法
文件在同一个目录:直接写文件名称
文件在下级目录:XX/123.jpg
文件在下下级目录:XX/XX/123.jpg
文件在上级目录:…/123.jpg
文件在上上级目录:…/…/123.jpg
target属性使用
-self:当前位置
-blank:新窗口
id属性:可以理解为元素的身份证
name属性:可以理解为元素的名字
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body bgcolor="#7fffd4">
<a href="http://www.baidu.com" target="_blank">跳转到百度页面</a> <br>
<a href="2.html">跳转到2.html文件</a> <br>
<a href="http://www.baidu.com"><img src="../cjm.jpg"></a> <br>
<a href="mailto:2748268310@qq.com">邮箱</a> <br>
<a href="../0016_1.zip">下载文件</a>
</body>
</html>
锚点使用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<a href="#1">锚点1</a>
<a href="#2">锚点2</a>
<a href="#3">锚点3</a>
<br><br><br><br>
<a id="1">锚点1<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a id="2">锚点2<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a id="3">锚点3<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
img的属性
src:制定图片来源的路径
alt属性:当图片无法显示时的替代文字
width和height属性:指定图片的宽度和高度,单位是像素或百分比
title属性:效果是当鼠标移动到该位置时显示该内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<img src="../cjm.jpg" alt="图片" width="25%" height="500px title="提示鼠标位置" >
</body>
</html>
列表
无序列表的type属性
1.disc(默认值):实心小圆
2.circle:空心小圆
3.square:实心小方块
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<ul type="circle">
<li>列表1</li>
<li>列表1</li>
<li>列表1</li>
</ul>
<ul type="square">
<li>列表1</li>
<li>列表1</li>
<li>列表1</li>
</ul>
</body>
</html>
有序列表
type属性
1-n:默认
A-Z,a-z:type="A"或type=“a”
I-n:type=“I”
start属性:定义列表的开始序号,比如从10开始按顺序排
value属性:定义某个单个列表项的序号
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<ol start="10">
<li>列表1</li>
<li value="8">列表1</li>
<li value="12">列表1</li>
</ol>
<ol type="A">
<li>列表1</li>
<li>列表1</li>
<li>列表1</li>
</ol>
<ol type="I">
<li>列表1</li>
<li>列表1</li>
<li>列表1</li>
</ol>
</body>
</html>
自定义列表
dl定义列表
dt定义列表的项目
dd定义列表内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<dl>
<dt>列表项目1</dt>
<dd>
列表项目1***********************************************
******************************************************
</dd>
<dt>列表项目2</dt>
<dd>
列表项目1***********************************************
******************************************************
</dd>
<dt>列表项目3</dt>
<dd>
列表项目1***********************************************
******************************************************
</dd>
</dl>
</body>
</html>
表格属性
table:表格的范围,外框。
tr:表格的行
td:表格的单元格
th:为表格添加标题行
colspan:横向合并单元格
rowspan:纵向合并单元格
caption:给表格添加标题
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<table border="1"> <!-- 设置边框-->
<caption>表格</caption>
<tr><th>标题</th><th>标题</th><th>标题</th></tr>
<tr><td colspan="2">单元格</td><td>单元格</td>
<tr><td>单元格</td><td>单元格</td><td rowspan="2">单元格</td></tr>
<tr><td>单元格</td><td>单元格</td></tr>
</table>
</body>
</html>
html5特殊符号的使用
 (空格)
<(小于)
>(大于)
&(连接符号)
"(双引号)
±(正负值)
©(著作权)
div元素的使用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<div style="width:100%;height:708px;">
<div style="background:green;width:100%;height:10%">标题/头部</div>
<div style="background:red;height:80%;width:20%;float:left;">导航栏</div>
<div style="background:blue;width:80%;height:80%;float:left;">框架</div>
<div style="background:red;height:10%;width:100%;clear:left">尾部</div>
</div>
</body>
</html>
header元素:用于设置一个页面的标题部分,通常会包含标题,logo,导航等通常会放在文章的头部
footer元素:通常用于设置一个网页的底部区域,会包含友情连接,版权声明,文件建立日期,通常会1放在页面的页脚
article元素:
用于定义一个独立的内容区块,比如一篇文章,一篇博客,一个帖子等。article元素内可以嵌套其他元素,它可以有自己的头、尾、主体等内容
section标签:用来定义文章的章节(通常应该有标题和段落)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>例子</title>
</head>
<body>
<article>
<header>
<h3>文章标题</h3>
<h5>作者:</h5>
</header>
<p>正文******************************************</p>
<footer>文章尾部</footer>
</article>
<section>
<h1>第一章</h1>
<p>第一章的内容</p>
</section>
</body>
</html>
aside元素:通常用来设置侧边栏
nav元素:通常用它给超链接分组来定义导航栏,还可以用来给一个文章做一个目录的超链接
time标签:设置时间
<time datetime="2021-1-30">文章发表时间2021年1月30日</time>
hgroup元素:通常用来给标题分组
address元素:通常用来说明作者联系信息
figure元素:媒体组合元素,对其他媒体元素进行组合
figcaption元素:用来给figure定义标题