zoukankan      html  css  js  c++  java
  • html5新属性


    一 快速生成doctype
    html:xt <tab>过度版本
    html:4s <tab>严格版本
    不同的Doctype 语法是不同的,虽然浏览器解析的结果一致
    二 常见的语义标签
    <p></p>
    <a href=""></a>
    <img src="">
    非语义标签
    <span></span>
    <div></div>
    三 新语义标签
    <header></header>
    <nav></nav>
    <main>
    <article></article>
    <aside></aside>
    </main>
    <footer></footer>
    四 新语义标签兼容性问题
    color:hotpink
    在低版本的ie中可使用js将该标签创建出来
    并且diaplay:block;
    判断条件:if lte IE 8 //lte :less than equal
    [if lte IE 8]

    <script type="text/javascript">

    </script>
    [endif]
    五 新语义标签兼容性js插件
    六 input的新type属性
    <form>
    <fieldset>
    <legend> input新属性 </legend>

    <label>color:
    <input type="color">
    </label>
    </fieldset>
    </form>
    七 表单验证
    input标签内加 required 会进行非空提示
    通过设置正则可进行内容筛选 pattern="[0-9]{11}"//电话号的
    oninvalid添加了表单元素验证 验证失败会调用
    <script>
    document.getElementById("btntel").oninvalid=function(){
    if(this.value==""){
    this.setCustomValidity("请输入内容:")
    }else{
    this.setCustomValidity("谢谢:")
    }
    };
    </script>
    八 input新属性
    placeholder 默认的提示信息
    autofocus 为某元素指定光标焦点
    autocompleted 文本框中提示历史输入信息 必须有name属性 必须提交过一次以后 才会有提示
    form 关联指定表单 表单之外的内容也可被获取,通过id
    multiple file 中可添加多个文件九 label 对媒体标签
    1 ,video
    <video src="F:电影电影陪安东尼度过漫长岁月_bd.mp4" poster="1.jpg" controls loop width="200px" height="200px"></video>
    poster 设置视频播放 开始播放会消失
    width 设置视频宽
    height 设置视频高
    src 指定视频路径
    controls 控制栏
    loop 循环播放
    autoplay 自动播放

    * :<source src="陪安东尼度过漫长岁月_bd.mp4">
    source可指定多个视频文件
    2, audio
    <audio src="" controls autoplay loop>
    <source src="陪安东尼度过漫长岁月_bd.mp4">
    <source src="">
    </audio>

    video和audio的公共属性
    src 指定视频路径
    controls 控制栏
    loop 循环播放
    autoplay 自动播放十 获取dom元素
    获取单个标签 document.querySelect('input').style
    获取多个符合条件的元素 获取的是数组
    querySelectorAll.backgroundColor='';找到的是第一个找到的元素,返回的是dom对象
    十一 属性选择器:
    document.querySelect('li[skill]').style.backgroundColor='';
    document.querySelect('.class').style.backgroundColor='';
    document.querySelect('#id').style.backgroundColor='';

    十二 切换
    标签后直接加 data-path="地址" data-info="内容"
    script中获取 document.querySelector(".imgBox").style.background="url("+this.dataset['path']+")";
    document.dataset['name']

    1 如果data-后面有多个连接符命名,去掉-,使用驼峰命名
    2 data-后面字母不能大写,获取undefined

    十三 进度条
    progress value当前值 max当前最大值
    <progress value="50"></progress>
    <meter></meter> 自定义进度条 两个div 外部标示 内部伸缩十四 操纵class div.classList.add('red') div.classList.remove() div.classList.toggle() div.classList.contains() 判断

    十五 新torm标签
    list="food" 配合option属性作为选项,必须设置value
    input通过list=datalist的id项相关联
    <datalist>
    <option value="拉拉"></option>
    <option value="拉拉"></option>
    <option value="拉拉"></option>
    </datalist>
    <keygen keytype="rsa"></keygen>output作用类似于span ,没有任何作用,语义性强,可以用来显示结果
    <output name=""></output>
    <input type="range" oninput="">
  • 相关阅读:
    Python+Selenium笔记(十二):数据驱动测试
    Python+Selenium笔记(十一):配置selenium Grid
    Python+Selenium笔记(十):元素等待机制
    Python+Selenium笔记(九):操作警告和弹出框
    Python+Selenium笔记(八):操作下拉菜单
    Python+Selenium笔记(七):WebDriver和WebElement
    Python+Selenium笔记(六):元素定位
    Python+Selenium笔记(五):生成测试报告
    Python+Selenium笔记(四):unittest的Test Suite(测试套件)
    Python+Selenium笔记(三):使用unittest
  • 原文地址:https://www.cnblogs.com/lzc521/p/5814663.html
Copyright © 2011-2022 走看看