飞道的博客

Html5的新增特性

284人阅读  评论(0)

Html5的新增特性主要是针对以前的不足,增加了一些新的标签新的表单新的表单属性等。

这些新特性都有兼容性问题,基本是IE9+以上版本的浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性。

声明:

 新特性增加了很多,但是我们专注于开发常用的新特性。

Html5 新增的语义化标签

以前布局,我们基本用div来做。Div对于搜索引擎来说,是没有语义的。

以前:

<div class=”header”></div>

<div class=”nav”></div>

<div class=”content”></div>

<div class=”footer”></div>

现在:

<header>:头部标签

<nav>:导航标签

<article>:内容标签

<section>:定义文档某个区域

<aside>:侧边栏标签

<footer>:尾部标签

注意

       这些语义化标准主要是针对搜索引擎

       这些新标签页面中可以使用多次

       在IE9中,需要把这些元素转换为块级元素

       其实,我们移动端更喜欢使用这些标签

HTML5新增的多媒体标签

新增的多媒体标签主要包含两个:

1 音频:<audio>

2 视频:<video>

使用他们可以很方便的在页面中嵌入音频和视频,而不再去使用flash和其他浏览器插件。

Html5在不使用插件的情况下,也可以原生的支持视频格式文件的播放,当然,支持的格式是有限的。

1 视频<video>

当前<vedio>元素支持三种视频格式:尽量使用MP4格式

语法:

<video src=”文件地址” controls=“controls”></video>

兼容性问题:

<video width=”320” height=”240” controls>

<source src=”movie.mp4” type=”video/mp4”>

<source src=”movie.ogg” type=”video/ogg”>

您的浏览器不支持video标签

</video>

常见属性

2 音频标签<audio>

                                                                                        

谷歌浏览器把音频和视频自动播放禁止了。

HTML5新增的input类型

属性值

说明

Type=”email”

Email类型

url

url类型

Date

日期类型

Time

为时间类型

Month

为月类型

Week

为周类型

Number

必须为数字类型

Tel

手机号码

Search

搜索框

color

生成一个颜色选择表单

重点记住:number tel search

HTML5新增的表单属性

Required:必须填写内容


  
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <title>HTML5新增表单属性 </title>
  8. </head>
  9. <body>
  10.     <form action="">
  11.         <input type="search" required="required">
  12.         <input type="submit" value="提交">
  13.     </form>
  14. </body>
  15. </html>

Placeholder:表单的提示信息,存在默认值将不显示


  
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <title>HTML5新增表单属性 </title>
  8.     <style>
  9.         input ::placeholder {
  10.             color: pink;
  11.         }
  12.     </style>
  13. </head>
  14. <body>
  15.     <form action="">
  16.         <input type="search" required="required" placeholder="请输入你想要的宝贝叭">
  17.         <input type="submit" value="提交">
  18.     </form>
  19. </body>
  20. </html>

Autofocus:自动获得焦点。

<input type="search" required="required"  autofocus="autofocus">


  
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <title>HTML5新增表单属性 </title>
  8. <style>
  9. <!--可以修改placeholder里面的颜色-->
  10.         input::placeholder {
  11.             color: pink;
  12.         }
  13.     </style>
  14. </head>
  15. <body>
  16.     <form action="">
  17.         <input type="search" required="required" placeholder="请输入你想要的宝贝叭" autofocus="autofocus" autocomplete="on">
  18.         <!-- multiple可以同时选择多个文件啊 -->
  19.         <input type="file" multiple="multiple">
  20.         <input type="submit" value="提交">
  21.     </form>
  22. </body>
  23. </html>


转载:https://blog.csdn.net/m0_51495354/article/details/127953284
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场