前端基础总结之html_html5

知识导航:

  • 基本概念
  • 新增语义标签
  • 新增多媒体标签
  • 新增input标签属性

1. 基本概念

问:何为h5?
答:就是html的最新版本,对html的第五次重大修改。它又定义了新的标签和属性。

2. 新增语义标签

什么是语义化呢,先看我们先前写的案例。

<body>
    <div class="head"></div>
    <div class="nav"></div>
    <div class="article"></div>
    <div class="footer"></div>
</body>

这里的结构我们一看就知道是干什么用的。

哦,一个头部、一个导航栏、一个文章的盒子。我们根据它们的类名很容易的知道它们的作用,可是浏览器却只是把他们都当成一个个的div盒子如何使浏览器也明白呢?
这里看我们的h5新增的标签(常用)

  • header — 头部标签
  • nav — 导航标签
  • article — 内容标签
  • section — 块级标签
  • aside — 侧边栏标签
  • footer — 尾部标签
    盒子效果图:
    在这里插入图片描述
    在我们使用时值得注意的是:
  • 语义化标签主要针对搜索引擎
  • 新标签可以使用一次或者多次(和div一样为块级盒子)
  • IE9 浏览器中,需要把语义化标签都转换为块级元素
  • 语义化标签,在移动端支持比较友好

3. 多媒体标签

3.1 音频标签

标签:audio。(它所支持的音频格式是有限制的,目前只支持三种格式。并且不同浏览器所支持的格式还有所不同)
不同浏览器所支持的音频格式
在这里插入图片描述

audio 的属性

属性描述
autoplayautoplay有由此属性,则在音频准备就绪即播放
controlscontrols存在此属性,则向用户显示播放控件
looploop存在此属性,则音频会循环播放
src资源地址

demo

 <audio src="demo.mp3" controls="controls" loop="loop"></audio>

注意:在我们的谷歌浏览器中默认禁止了autoplay属性

3.2 视频标签

标签video
仍是目前仅支持三种格式
不同浏览器下的支持情况:
在这里插入图片描述
video属性:
在这里插入图片描述
demo:

<video src="demo.mp4" controls="controls" loop="loop" muted="muted"></video>

值得注意的是:
同样谷歌浏览器把我们的自动播放属性禁止了,但是这里只要我们添加静音属性。它还是可以自动播放的

4. 新增input标签属性

新增type类型内容如下:
在这里插入图片描述
新增input内属性如下(在表单中)

属性描述
requiredrequired给input输入框加此属性,点击提交时input框内为空则会提醒必填
placeholder提示文本input输入框的提醒信息
autofocusautofocus加入此属性后,页面加载完成会自动聚焦到这个input输入框
autocomplete1. off 2. oninput输入框是否记住我们上次写入的内容

因为本篇博文几乎没有不好理解的内容,就不做太多篇幅了。上手写一遍即可。只是属性有些多,忘了过来查下便可!!!

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值