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="">
时间: 2024-12-29 07:35:39

html5新属性的相关文章

HTML笔记(2)——HTML5新属性

HTML5 DAY01: 基本内容 HTML5目前最新的规范(标准)是2014年10月推出 2005年左右出现HTML5版本(非标准) W3C组织(两个组织定义H5规范) 学习(研究)HTML5是学习未来(将来主流) HTML版本 - 第一阶段主要学习还是4版本(包含5版本) <header><nav> HTML5版本之后,声明不再出现版本信息 有意地版本,以后可能不再会有新版本 HTML5的规范内容实时更新 注意 HTML5永远都不可能离开javascript. HTML5在移动

HTML5新属性在Google浏览器中不能显示的问题

这两天在学习HTML5新属性时遇到了如下问题,很是不解: 例如在学习使用canvas时,需要绘制一个红色的原点,代码如下: 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>HTML5画布</title> 6 </head> 7 8 <body> 9 <!--定义一块画布--> 10 <

HTML5新属性之required

实例 带有必填字段的表单: <form action="demo_form.asp" method="get"> Name: <input type="text" name="usr_name" required="required" /> <input type="submit" /> </form> 亲自试一试 定义和用法 requir

(二)给IE6-IE9中的input添加HTML5新属性-placeholder

同样是最近遇到的一个小问题.因为IE9以下input是不支持placeholder属性的.在网上找到了解决方案,果断带走.正如鲁迅先生所说的‘拿来主义’:运用脑髓,放出眼光,自己来拿!感谢.借花献佛在这里记录分享下. 用法很简单,在代码中引入placeholder.js,并加入后面的一段代码就行了. 1 <script src="jquery-1.11.3.js"></script> 2 <!--IE8-IE6支持html5 placeholder新属性

HTML5新属性-----拖放

最早引入JS拖放功能的是IE4,当时,网页中只有两种对象可以拖放:图像和某些文本.拖动图像时,把鼠标放在图像上,按住鼠标不放就可以拖动它.拖动文本时,需要选中文本,然后可以像拖动图像一样拖动被选中的文本.在IE4中,唯一有效的放置目标是文本框,到了IE5拖放功能得到扩展,添加了新的事件,而且网页中任何元素都可以作为放置目标,IE5.5更进一步,让网页中的任何元素都可以拖放,IE,Firfox3.5,Safari3+,Chrome都实现了原生拖放功能. 一.可拖放属性draggable 默认情况下

HTML5 新属性placeholder 兼容ie

啥都不说了,直接上代码 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>无标题文档</title> 6 <script type="text/javascript" src="po

小习html5为表单添加的新属性

输入框html5新增属性 在学习任何一种语言时都提到“渐进增强”原则,说白了就是兼容性有木有.虽然html5一些新属性在实际使用中受到限制,但是依然阻挡不了伟大的同伴们学习的脚步.近来有点儿忙,这是2016年第一篇文章.内容比较简单只是了解学习. 输入框按输入的内容分,也就是单行输入和多行输入,既是<input type="">和<textarea></textarea> <textarea></textarea>标签属性 a

HTML5的表单新属性(扩展)

新的 form 属性: autocomplete. novalidate  autocomplete控件是指用户在文本框输入前几个字母或是汉字的时候, autocomplete控件就能从存放数据的文本或是数据库里将所有以这些字母开头的数据提示给用户,供用户选择,提供方便. autocomplete 适用于 <form> 标签,以及以下类型的 <input> 标签:text, search, url, telephone, email, password, datepickers,

小K的H5之旅-HTML5与CSS3部分新属性浅见

一.HTML部分 1.HTML5新特点 向下兼容.用户至上.化繁为简.无插件范式.访问通用性.引入语义.引入原生媒体支持.引入可编程内容 2.HTML5标签语法 可以省略的元素:空元素语法的元素{br} ;可以省略结束标签的元素 {p,li,h}:可以全部省略标签的元素 {html,head,body}   >>>尽量不用!! 具有boolean值的属性:属性名=属性值 >>> 可以只写属性名 属性值的引号可省略:具有多个属性值的不能省 3.HTML新增结构标签(变形的