从0开始HTML5


从0开始HTML5


1. HTML5新特性

HTML5的新特性主要是针对以前的不足,增加了一些新的标签、表单与属性。
这些特性都有兼容性问题,IE9以下需要慎重使用。


2.新增语义化标签

  • <header>:头部标签
  • <nav>:导航标签
  • <article>:内容标签
  • <section>:定义文档某个区域
  • <aside>:侧边栏标签
  • <footer>:尾部标签 注意:
  • 这种语义化标准主要是针对搜索引擎的
  • 这些新标签可以在页面中多次使用
  • 移动端没有兼容性问题,可以放心大胆的用

3. H5新增视频标签

  • 语法
    <video src="文件地址" controls="controls"></video>
  • 可选属性

4. H5新增音频标签

  • 语法
    <audio src="文件地址" controls="controls"></audio>
  • 可选属性

需要注意的是,Chrome浏览器是禁止音视频自动播放的


5. H5新增input

  • 语法
    <!-- 验证的时候必须添加form表单域 -->
    <form action="">
        <ul>
            <li>邮箱:<input type="email"></input></li>
            <li>网址:<input type="url"></input></li>
            <li>日期:<input type="date"></input></li>
            <li>日期:<input type="time"></input></li>
            <li>数量:<input type="number"></input></li>
            <li>手机号码:<input type="tel"></input></li>
            <li>搜索:<input type="search"></input></li>
            <li>颜色:<input type="color"></input></li>
            <!--点击提交按钮就可以进行表单验证 -->
            <li><input type="submit"></input></li>
        </ul>
    </form>
  • 属性

但是表单验证一般是自己写正则了,不一定用h5自带的这个


6. H5新增表单属性

  • 语法
    <input required="required"></input>
    <input placeholder="请输入内容"></input>
    <input autofocus="autofocus"></input>
    <input autocomplete="off"></input>
    <input type="file" multiple="multiple">
  • 属性

7. html常用实体符号


文章作者: Sage
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Sage !
  目录