HTML5基础知识汇总

HTML5基础知识

1什么是H5
官方解释:
     基于html5 和 css3 和一部分 js API结合开发的平台
 html5:
     html的第五代版本标准
     相对增加了一些新的标签,属性,表单类型,本地缓存
     机构相对松散
2html5新增的标签的和属性
1.语义化标签
 1-1.header:表示头部,块级元素
 1-2.footer:表示底部,块级元素
 1-3.section:表示区块
 1-4.nav:表示导航链接
 1-5.aside:表示侧边栏
 1-6.output:表示输出(多用在购物车总价计算)
 1-7.canvas:表示画布
 
 2.表单标签和属性
   +fieldest标签  表单集合的标签
      - 将表单内的几个表单元素包裹在一个fieldset内
      - disabled属性,将包裹内的所有文本框一起禁用
      - legend属性,出现在fieldset的属性里的第一个,表示标题,出现在边框上
   +html5中表单type属性新增的属性值
      - email
      - url
      - number ,可单独设置max、min和step属性
      - tel
      - search
      - date  年月日时间
      - datetime 
      - month 月份
      - week 周
      - range 范围进度条,可单独设置max、min和value属性来控制进读条位置
      - color 颜色选择器
    +表单属性
      - form 属性
         =>写在一个表单标签上
         =>form 属性的值, 就是你要关联的 form 标签的 id
         =>这个表单标签离开form标签后,它的提交不会提交
      - fromaction 属性
         =>from标签里的submit按钮点击会自动提交
         =>多个submit提交到一个位置
      - formmethod 属性
         =>form标签里面每一个submit提交方式都是一样
      - placeholder 属性
         =>表单元素的默认提示文字
         =>在输入任何内容时消失
         =>当表单里没有内容时再次显示
      - required 属性
         =>表示必填
         =>表单在form标签时,有该属性,那么会在表单提交时验证
      - autocomplete
         =>表示自动填充
         =>前提: 必须要有 name 属性, 并且该 name 属性曾经在你的浏览器上提交过
         =>下一次你聚焦的时候, 才会有提示内容出现
         =>值 分别 是 on 和 off
       - pattern
         =>可以填写一个正则表达式
         =>会按照正则的规则来验证表单
         =>注意: 填写正则的时候不需要 斜线, 只写 里面部分
       - multiple
         =>专门用在 type=file 标签上的
         =>只多选文件, 因为 type = file 默认是单选
     + datalist 标签
        => 使用规则
        1. datalist 是一个双标签
        2. 里面填写若干的 option
        3. 和一个 input 文本框关联
        => 关联表单元素的要求
        1. 表单元素身上填写一个 list 属性
        2. datalist 标签身上填写一个 id 属性
        3. 两个属性的值一致, 就关联了
        => 标签形式
        1. 可以根据你输入的内容自动筛选搜索
        2. value 可以不和 option 标签对内内容一样

3多媒体标签

 video 用法
      + 只接收几种固定格式的视频
      + ogg MP4 avi
    1. 基础使用
      <video src="视频地址"></video>
    2. 多视频格式兼容
      <video>
        <source src="视频源" type="video/mp4">
        <source src="视频源" type="video/ogg">
        <source src="视频源" type="video/avi">
      </video>
      + 按照从上到下的顺序引入
      + 如果第一个就可以播放, 那么后面的就不要了
      + 如果第一个不可以播放, 那么引入第二个
      + 第二个还不能播放, 引入第三个
    3. 标签上的属性
      + controls: 表示出现播放器控件
      + autoplay: 现在不能用了(靠js来实现打开页面播放)
      + loop: 循环属性
      + width: 设置视频可视区域的宽度(始终和高度等比缩放)
      + height: 设置视频可视区域的高度(始终和宽度等比缩放)
      + 当宽度和高度都设置了的时候, 会出现黑边, 保持视频等比
    audio 标签
      + 和视频标签是一样的 两种用法
      + 只支持一部分格式 mp3 和 ogg

      1. 基础使用 <audio src="音频源地址"></audio>
      2. 多格式音频使用
        <audio>
          <source src="音频源地址" type="audio/mp3">
          <source src="音频源地址" type="audio/ogg">
        </audio>
      3. 标签身上的属性
        3-1. controls 控制器
        3-2. autoplay 自动播放(现在不好使了)
        3-3. loop 循环播放
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值