目录

  个人名片:
 😊作者简介:一名大一在校生,web前端开发专业
 🤡 个人主页:几何小超
 🐼
座右铭:懒惰受到的惩罚不仅仅是自己的失败,还有别人的成功。
 🎅**学习目标: 坚持每一次的学习打卡,学好前端

1.HTML5介绍

2.HTML5语义新特性

3.多媒体标签和新增表单标签

4.案例小结


1.HTML5介绍

什么是HTML5呢,就是从html原本上新增加了一些标签,能使我们前端开发工程师的写起来不需要一个一个去定义,而且在原先基础上增加了很多新特性来简化我们的代码,使别人来看我们的代码变得更加的整洁明亮,接下来就来认识认识我们HTML5的新标签

2.HTML5语义新特性

之前我们用html来写头部如果想要语义更明确得写成

<div class=“top”></div>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        header
        ,nav,
        section{
            display: block;
            height: 200px;
            background-color: pink;
            margin-top: 10px;
        }
        
    </style>
</head>
<body>
    <header>header</header>
    <nav>nav</nav>
    <section>section</section>
</body>
</html>

结果如图

HTML5新特性_html5

那么其他标签大家可以去试试,我再次说明一下就可以了

现在是这些常用布局标签具体说明

HTML5新特性_html5_02

3.新媒体标签 和新增表单标签

1.视频标签和音频标签

这个标签是HTML5在原先基础上引入进来的新标签,在HTML是没有音频和视频标签的,但是现在在HTML里面新增了这几个标签,都来认识一下吧

<audio> 标签定义声音,比如音乐或其他音频流。


属性


描述

autoplay

autoplay

如果出现该属性,则音频在就绪后马上播放。

controls

controls

如果出现该属性,则向用户显示控件,比如播放按钮。

loop

loop

如果出现该属性,则每当音频结束时重新开始播放。

preload

preload

如果出现该属性,则音频在页面加载时进行加载,并预备播放。

如果使用 "autoplay",则忽略该属性。

src

url

要播放的音频的 URL。

接下来我们就来试验一下各个标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <!-- <audio src="media/snow.mp3" controls="controls"></audio> -->
    <audio controls="controls">
        <source src="media/snow.mp3" type="audio/mpeg" />
        <source src="media/snow.ogg" type="audio/ogg /">
            
    </audio>
</body>

</html>

先写一个audio,然后在写一个controls,这个显示控件的,就是更直观去显示这个播放按钮

source这个意思是来源的意思,意思就是说你的音频文件来源于哪里,这个我也只是看了下意思,

然后剩下我不用说了吧,直接引入就行了

2.视频标签

属性


描述

autoplay

autoplay

如果出现该属性,则视频在就绪后马上播放。

controls

controls

如果出现该属性,则向用户显示控件,比如播放按钮。

height

pixels

设置视频播放器的高度。

loop

loop

如果出现该属性,则当媒介文件完成播放后再次开始播放。

preload

preload

如果出现该属性,则视频在页面加载时进行加载,并预备播放。

如果使用 "autoplay",则忽略该属性。

src

url

要播放的视频的 URL。

width

pixels

设置视频播放器的宽度。

3.新增表单标签

HTML5新特性_html5_03

这里只是简单介绍了表单的标签,现在我们来一一去实现这些标签的功能

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <form action="">
        <ul>
            <li>邮箱: <input type="email" /></li>
            <li>网址: <input type="url" /></li>
            <li>日期: <input type="date" /></li>
            <li>日期: <input type="time" /></li>
            <li>数量: <input type="number" /></li>
            <li>手机号码: <input type="tel" /></li>
            <li>搜索: <input type="search" /></li>
            <li>颜色: <input type="color" /></li>

            <li> <input type="submit" value="提交"></li>
        </ul>
    </form>
</body>

</html>

4.案例小结

学以致用才能更好巩固知识,大家使用一个新特性可以来做一个表单,实现自己个人信息制表图

关键信息可以用xxx代替,嘻嘻,谢谢大家支持,我从头开始,因为之前东西有点杂乱无章了,现在开始专门发布前端知识点,谢谢大家支持