html5标签化
image.png
-
HTML<!DOCTYPE>声明文档标签
HTML框架搭建快捷键(shift+! ctrl+E) 定义{声明必须是文档的第一行,位于HTML标签之前}
-
不是HTML标签
是指示WEB浏览器关于页面使用哪个HTML版本进行编写的指令。
常用的DOCTYPE声明
-HTML4.01Strict(严格版)
-HTML4.01Transitional(过渡板)
-HTML4.01Frameset(内部框架)
-HTML5
<!DOCTYPE HTML>DTD文档
image.png
HTML5新增标签
有助于代码的可读性
- 结构标签:(块状元素)有意的div标签
<article>:标记定义一篇文章
<header>:标记定义一个页面或一个区域的头部
<nav> :标记定义一个区域
<section>:表及定义一个区域
<aside>:标记定义页面内容部分的侧边栏
<hgroup>标记定义文件中一个区块的相关信息
<figure>:标记定义一组媒体内容以及他们的标题
<figcaption>:标签定义figure元素的标题
<footer>:底部
<dialog>:定义对话
image.png
audio标签:音频标签
属性:
1.src 提取音频地址
2.autoplay 是否自播放 值为autoplay
3.loop 是否自动重复播放 值为-1则重复
4.controls 音频播放控制器 值为controls (若嫌丑,后面会讲到怎么设置)。
为了防止有些浏览器不识别上面标签,可在audio标签内添加提示文字(audio标签内文字, 在不能识别此标签的浏览器下显示 ,若识别则不显示),或者也可用以下<source>标签。
<source src="../Source/passion.mp3" type="audio/mpeg">
<!--①此为单标签②type内写的表示是转码-->
</audio>
vedio标签可以 通过 width和height属性来控制大小 。
自动播放与控制器属性与audio标签相同。
vedio与audio不同之处,audio只是音频,不存在宽高。
image.png
- embed标签单双标签都是可以实现效果的
- embed标签会更强大一些,可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3,MP4等,包括音视频;而video插入的只是视频
标签意义:
以前需要安装flash等插件,现在不用了。
多媒体标签的出现意味着富媒体的发展以及支持不使用插件的情况下即可操作媒体文件,极大地提升了用户体验。
Web应用标签
- 状态标签:
<meter>:状态标签(实时状态显示:气压、气温)
<meter value="180" min="20" max="380" low="200" high="240" optimum="220"></meter>
1.value(只定义它,2~6属性都不定义,将会以一个百分比形式展现)
2.min
3.max
4.low 低于low则警告
5.high 高于high则警告
6.optimum 最佳值
image.png
-
<progress>:状态标签(任务过程:安装、加载)
属性:
1,value,2,max
image.png
image.png
- <datalist>----->>为input标记定义一个下拉列表,配合option:
<input placeholder="请选择" list="phoneList">
<datalist id="phoneList">
<option value="iPhone">iPhone</option>
<option value="iPad">iPad</option>
</datalist>
- <datalist>id的值等于<input>list的值
- <details>----->>标记定义一个元素的详细内容,配合summary:
<details>
<summary>设置文字</summary>
<p>内容</p>
</details>
-
<details open="open"></details>,默认打开状态
image.png
注释标签:
image.png
eg:<p>我们来<reby>夼<rt>Kuang</rt></reby>一个话题。</p>
image.png
其他标签
image.png
-
<mark>
image.png
删除的标签
image.png
重定义标签:
- <b>粗体,无意义
- <i>斜体,无意义
- <dd>同details与figure使用包含文本 dialog也可用
- <dt>可以同details和figure一同使用,汇总细节,dialog也可用(标题)
-
不仅表示水平线,还表示主题结束,显示效果相同 - <menu> 重新定义用户界面的菜单,配合command或者menuitem使用
- <small> 表示小字体,例如打印注释或者法律条款
- <strong> 表示重要性而不是强调符号