html5


1、 HTML5新增标签:<section>---定义文档中的节,一般用于成节的内容,会在文档流中开始一个新的节;
  <hgroup>---用于对网页或区段(section)的标题进行组合。(<h>标签有很多时,用此标签包裹在一起)
  <article>---代表一个独立的、完整的相关内容块。
  <aside>---表示当前页面或文章的附属信息部分,(侧边栏、广告)。
  <figure>---最多用于图文并茂,文字在图片左边边线的左边对齐。
  <progress>---进度条
<datalist>---定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。


2、写代码要语义化:<header>(头部)---head用于定义html的属性,写的代码不能在页面上显示出来
        header用于替代div,写的东西可以在网页中显示出来
        <nav>---用来将具有导航性质的链接划分在一起,使代码结构在语义化方面更加准确。
        <menu>---标签定义菜单列表。当希望列出表单控件时使用该标签。
       <footer>(底部)


3、拖拽:(1)创建拖拽对象 :给需要拖拽的元素设置draggable属性
    draggable="true"----让元素可以拖拽
  (2)文件发送:ondragstart = "drag(event)":当元素拖拽开始触发; 
    function drag(e){
                e.dataTransfer.setData("Text", e.target.id)     /*页面上必须设置id*/
          }
     (3) 获取文件:οndrοp="drop(event)"
   function drop(e){
              var data = e.dataTransfer.getData('Text');

              /*内存中存在的东西,它以id的形式存在在内存中*/
            e.target.appendChild(document.getElementById(data));
        
            /*因为浏览器不许拖拽,所以设置事件阻止默认行为*/
            e.preventDefault();
        
      }
      (4)最后设置事件阻止默认行为:οndragοver="allowDrop(event)"
  function allowDrop(e){
              e.preventDefault();
      }

4、多媒体:(1)视频:<video controls=“controls/true”autoplay="autoplay" loop="loop">
            <source src="XXX" type="vide/mp4">
                     你的浏览器不支持视屏播放,请下载最新的浏览器
         </video>
---controls:控制器; autoplay:自动播放;  loop:循环播放;---
        (2)音频:<audio controls="controls">
            <source src="song.ogg" type="audio/ogg">
              <source src="song.mp3" type="audio/mpeg">
              Your browser does not support the audio tag.
           </audio>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值