支持HTML5的浏览器

IE浏览器 Safari浏览器 Chrome浏览器 Firefox浏览器 Opera浏览器

一、可省略的元素

1.不允许写结束标记的:br hr img input link meta base param area col command embed keygen source track wbr

2.可省略结束标记的 li dt dd p option thead tbody tr td th rt rp optgroup colgroup tfoot

3.可省略全部标记的 html head body colgroup tbody

二、新增加的属性

1.required属性定义了是否允许文本框的输入内容为空

<inputtype="text"name=""required/>
<inputtype="text"name=""required=”true”/>

2.vedio标签

<videowidth=""height=""controls="controls"preload="preload"><sourcesrc=""type="">
</video>

3.正则表达式

<inputtype=""name=""pattern="[A-Za-z]{4,10}"><inputtype=”tel”name=””pattern=”^\d{o}$”>//必须是10个数字//电话号码正则表达式pattern=”^((\+86)|(86))?(13)\d(9)$”  //实现手机号+86的

4.mark元素 可以在页面中高亮显示一段文本

<p>Hello<mark>World</mark></p>

5.用Range Input来创建滑块。它接受min,max,step和value属性。可以使用CSS的:before和:after来显示min和max的值。

<inputtype="range"name="">input[type=range]:before{content: attr(min);padding-right: 5px: }

6.新增结构元素

article元素,header元素,nav元素,aside元素,section元素,footer元素

7.新增页面元素

audio,figure,,video,canvas(表示图形)

<hgroup></hgroup>用于多个标题

<mark></mark>

<embed src=""></embed>嵌入多种媒体文件

<time datetime=""></time>使用多种格式表示一个时间或时间

<wbr>软换行

8.页面交互

summary昨晚details的子元素,用于定义默认显示的内容,单击该单元元素将会展开或者收缩details内的其他元素。

<details><summary></summary><menu><li>1</li><li>1</li></menu>
</details>

9.页面节点

section元素 nav元素 address元素等

10.公共属性

graggable属性用于设置是否允许用户拖动元素(true false)

hidden属性

<buttontype="button"onclick="test(1)"value="1">show</button>
<buttontype="button"onclick="test(0)"value="0">hidden</button>
<pid="art">hasdhuqwhbf</p>
<scripttype="text/javascript">functiontest(obj){varshow=(obj)?false:true;varstr=document.getElementById('art').hidden=show;}</script>

contenteditation属性 使文本变得可编辑

<pcontenteditable="true"id='p1'>使元素可编辑</p>
<inputtype="button"value="submit"onclick="save"name="">
<pid="p2"></p>
<scripttype="text/javascript">functionsave(){varstr1=document.getElementById(p1).innerHTML;document.getElementById("p2").innerHTML=str1;}</script>

转载于:https://www.cnblogs.com/mulily/p/6135200.html

关于HTML+CSS3的一些笔记相关推荐

  1. HTML5与CSS3权威指南笔记案例1

    第1章 <!DOCTYPE html> <meta charset = "UTF-8"> <title> Search </title&g ...

  2. 11.16 HTML5,CSS3,学习笔记

    hhHTML5,CSS3,学习笔记 html笔记 1.html的基本格式 <!--文档声明,声明当前网页的版本--> <!DOCTYPE html> <!--html的根 ...

  3. 响应式Web设计:HTML5和CSS3实战 读书笔记

    响应式Web设计:HTML5和CSS3实战 Responsive Web Design with HTML5 and CSS3 By : Pandao    pandao####vip.qq.com  ...

  4. HTML5与CSS3基础教程笔记

    1.一个网络注意包括以下三个部分 *文本内容(text content):在页面上让访问者了解页面内容的纯文字. *对其他文件的引用(references to other files):这些文件加载 ...

  5. h5(html5),css3入门学习笔记

    萌新入门,做听课笔记,学的是黑马程序员pink老师的视频,可以去b站搜 目录 HTML 一.语法规范 二.基本结构标签(骨架标签) 三.vscode工具生成骨架标签新增代码(一定要写): 四.常用标签 ...

  6. HTML5+CSS3超全笔记,收藏起来方便随时查看

    文章目录 一.新语义标签 二.多媒体标签 1. video标签 2. audio标签 三.新表单元素及属性 1.新的输入类型 2.新的表单元素 3.新的表单属性 四.画布(canvas) 1 绘图基本 ...

  7. css3 和 html5 笔记

    1.css3 ie下大部分不兼容 ie9以下 浏览器低版本不兼容 需要写 -webket-transition:1s -moz-transition: 1s -o-transition:1s tran ...

  8. css3,flex笔记

    做个笔记,方便自己查看 ::before 双开门 <!DOCTYPE html> <html lang="en"><head><meta ...

  9. 1.html5+css3基础学习笔记(上)

    1 HTML简介 1.1 W3C标准 伯纳斯李1994年建立万维网联盟( W3C ),W3C的出现为了制订网页开发的标准,以使同一个网页在不同的浏览器中有相同的效果.所以,我们需要制订我们编写的网页都 ...

最新文章

  1. golang 实现 while 和 do……while 循环
  2. python好学吗 老程序员-使用 Python 会降低程序员的编程能力吗?
  3. python中xrange函数_python中xrange和range的区别
  4. 数据库内核杂谈 - 一小时实现一个基本功能的数据库
  5. Elasticsearch CURL命令
  6. 精通Spring Boot——第十一篇:使用自定义配置
  7. js控制语句练习(回顾)
  8. 召回 粗排 精排,如何各司其职?
  9. php点击验证码,用PHP实现验证码功能
  10. Swift class和struct的解归档
  11. Be动词的缩写形式_3
  12. Spring Cloud Config统一管理微服务配置
  13. mybatis中#{}和${}的区别及order by的sql注入问题
  14. HBase伪分布式搭建
  15. [xdoj1029]求解某个数的最高位和最低位
  16. WPF/Silverlight深度解决方案:(四)基于像素的图像合成(For WPF)
  17. sessionStrorage + localStorage+ cookes
  18. 题解 P2253 【好一个一中腰鼓!】
  19. Windows兼容性设置图文教程,Windows兼容模式怎么设置?
  20. 【XGBoost】第 7 章:使用 XGBoost 发现系外行星

热门文章

  1. 1034. 有理数四则运算(20)-PAT乙级真题
  2. python怎么在图片上写字_Python在图片中添加文字的两种方法
  3. python典型应用场景、domo及模板之一-----------配置日志
  4. 运行tuxedo自带例子simpapp,测试tuxedo安装
  5. 亚马逊靠“新闻稿”推动创新,跃居市值第一
  6. 【火炉炼AI】机器学习040-NLP性别判断分类器
  7. oracle下创建id自增长
  8. 运维实战案例之“Too many open files”错误与解决方法
  9. python-socket模块介绍
  10. 保持 Go 模块兼容