最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • HTML5

    正文概述 掘金(Devil)   2020-11-25   563

    理解什么是HTML5

    HTML5新增语义化标签

    • 标签语义化

      • 以前制作网页布局时基本使用div来做。div就是一个普通的块级标签,对于搜索引擎来说,是没有语义的。

        HTML5 HTML5

    • 新增语义化标签

      • <header>: 头部标签
      • <nav>:导航标签
      • <main>:主体标签
      • <article>:独立的内容标签
      • <section>:区段标签
      • <aside>:侧边栏标签
      • <footer>:尾部标签 HTML5
    • 注意事项

      • 语义化标准主要针对搜索引擎
      • 新标签在页面中可以使用多次的
      • 在IE9中,需要把这些元素转换为块级元素
        header,nav,main {
            display: block;
        }
      
      • 移动端更喜欢使用这些标签
      • HTML5还增加了很多其他标签,链接如下: developer.mozilla.org/zh-CN/docs/…

    HTML5新增多媒体标签

    • 多媒体标签:使用它们可以很方便的在页面中嵌入音频和视频,而不再去使用落后的flash和其他浏览器插件
      • <audio>音频标签

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

        音频格式: HTML5

        1. 语法格式
           <audio src="文件地址" controls="controls"></audio>
          
           <!-- 兼容写法 -->
           <!-- 会顺序执行,第一种找不到才会执行下一个,一直到最后一条提示信息,类似于font-family -->
            <audio controls="controls">
              <source src="happy.mp3" type="audio/mpeg">
              <source src="happy.oog" type="audio/ogg">
              您的浏览器暂不支持音频标签
            </audio>
          
        2. 常见属性
          属性描述
          autoplayautoplay音频就绪后马上播放 chrome中会禁止这个属性controlscontrols向用户显示控件,比如播放按钮looploop音频结束时重新开始播放preloadpreload音频在页面加载时进行加载,并预备播放;如果使用autoplay,则忽略该属性srcurl要播放的音频的URL
        • 注意事项:一般我们也不写controls这个属性,因为不同的浏览器加载的样式不同。后期可以使用js来控制播放。
      • <video>视频标签

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

        视频格式: HTML5

        1. 语法格式

           <video src="文件地址" controls="controls"></video>
          
           <!-- 兼容写法 -->
           <!-- 会顺序执行,第一种找不到才会执行下一个,一直到最后一条提示信息,类似于font-family -->
            <video controls="controls">
              <source src="happy.mp4" type="video/mp4">
              <source src="happy.oog" type="video/ogg">
              您的浏览器暂不支持视频标签
            </video>
          
        2. 常见属性

          属性描述
          autoplayautoplay视频就绪后马上播放 chrome中会禁止这个属性(可以使用muted来解决自动播放问题)controlscontrols向用户显示控件,比如播放按钮looploop视频结束时重新开始播放preloadauto(预先加载)、none(不加载)规定是否预加载视频(如果使用autoplay,则忽略该属性)srcurl要播放的音频的URLwidthpx设置播放器宽度heightpx设置播放器高度posterimgurl加载等待的画面图片mutedmuted静音播放
      • 总结

        • 音频标签和视频标签基本一致
        • 浏览器支持情况不同
        • 可以给视频标签添加muted属性进行自动静音播放视频,音频不可以
        • 视频标签是重点,经常设置自动播放、循环和设置大小属性,不使用controls控件。

    HTML5新增表单标签

    • 输入标签

      • h5新增<input>表单类型

        1. type = "email" 限制用户输入:Email类型
        2. type = "url" 限制用户输入:URL类型
        3. type = "date" 限制用户输入:日期类型
        4. type = "time" 限制用户输入:时间类型
        5. type = "month" 限制用户输入:月类型
        6. type = "week" 限制用户输入:周类型
        7. type = "number" 限制用户输入:数字类型 (可设置范围大小min、max)
        8. type = "range" 滑动条 (可设置范围大小min、max)
        9. type = "tel" 手机号码
        10. type = "search" 搜索框
        11. type = "color" 生成一个颜色选择表单

        HTML5

      • <datalist>标签

        • 含义:规定了<input>元素可能的选项列表
        • 包含了一组<option>元素,这些元素预定义可选值,在<input>元素输入过程中,会自动响应<option>元素的值。并且还可以输入预选项中没有的值。
        • 绑定的<input>标签必须设置list属性,属性值等于<datalist>标签的id属性值。
          1. 双标签 HTML5
          2. 单标签 HTML5
    • 表单属性

      属性描述
      requiredrequired必填placeholder提示文本表单的提示信息,如果存在默认值,该值将不显示autofocusautofocus自动聚焦属性,页面加载完成自动聚焦到指定表单,一般页面中放1个autocompleteoff / on当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。默认已经打开(on)。multiplemultiple可以多选文件提交

      注:autocomplete 需要放在表单内同时加上name属性 同时成功提交 HTML5


    起源地下载网 » HTML5

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元