关于HTML+CSS3的一些笔记
支持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的一些笔记相关推荐
- HTML5与CSS3权威指南笔记案例1
第1章 <!DOCTYPE html> <meta charset = "UTF-8"> <title> Search </title&g ...
- 11.16 HTML5,CSS3,学习笔记
hhHTML5,CSS3,学习笔记 html笔记 1.html的基本格式 <!--文档声明,声明当前网页的版本--> <!DOCTYPE html> <!--html的根 ...
- 响应式Web设计:HTML5和CSS3实战 读书笔记
响应式Web设计:HTML5和CSS3实战 Responsive Web Design with HTML5 and CSS3 By : Pandao pandao####vip.qq.com ...
- HTML5与CSS3基础教程笔记
1.一个网络注意包括以下三个部分 *文本内容(text content):在页面上让访问者了解页面内容的纯文字. *对其他文件的引用(references to other files):这些文件加载 ...
- h5(html5),css3入门学习笔记
萌新入门,做听课笔记,学的是黑马程序员pink老师的视频,可以去b站搜 目录 HTML 一.语法规范 二.基本结构标签(骨架标签) 三.vscode工具生成骨架标签新增代码(一定要写): 四.常用标签 ...
- HTML5+CSS3超全笔记,收藏起来方便随时查看
文章目录 一.新语义标签 二.多媒体标签 1. video标签 2. audio标签 三.新表单元素及属性 1.新的输入类型 2.新的表单元素 3.新的表单属性 四.画布(canvas) 1 绘图基本 ...
- css3 和 html5 笔记
1.css3 ie下大部分不兼容 ie9以下 浏览器低版本不兼容 需要写 -webket-transition:1s -moz-transition: 1s -o-transition:1s tran ...
- css3,flex笔记
做个笔记,方便自己查看 ::before 双开门 <!DOCTYPE html> <html lang="en"><head><meta ...
- 1.html5+css3基础学习笔记(上)
1 HTML简介 1.1 W3C标准 伯纳斯李1994年建立万维网联盟( W3C ),W3C的出现为了制订网页开发的标准,以使同一个网页在不同的浏览器中有相同的效果.所以,我们需要制订我们编写的网页都 ...
最新文章
- golang 实现 while 和 do……while 循环
- python好学吗 老程序员-使用 Python 会降低程序员的编程能力吗?
- python中xrange函数_python中xrange和range的区别
- 数据库内核杂谈 - 一小时实现一个基本功能的数据库
- Elasticsearch CURL命令
- 精通Spring Boot——第十一篇:使用自定义配置
- js控制语句练习(回顾)
- 召回 粗排 精排,如何各司其职?
- php点击验证码,用PHP实现验证码功能
- Swift class和struct的解归档
- Be动词的缩写形式_3
- Spring Cloud Config统一管理微服务配置
- mybatis中#{}和${}的区别及order by的sql注入问题
- HBase伪分布式搭建
- [xdoj1029]求解某个数的最高位和最低位
- WPF/Silverlight深度解决方案:(四)基于像素的图像合成(For WPF)
- sessionStrorage + localStorage+ cookes
- 题解 P2253 【好一个一中腰鼓!】
- Windows兼容性设置图文教程,Windows兼容模式怎么设置?
- 【XGBoost】第 7 章:使用 XGBoost 发现系外行星
热门文章
- 1034. 有理数四则运算(20)-PAT乙级真题
- python怎么在图片上写字_Python在图片中添加文字的两种方法
- python典型应用场景、domo及模板之一-----------配置日志
- 运行tuxedo自带例子simpapp,测试tuxedo安装
- 亚马逊靠“新闻稿”推动创新,跃居市值第一
- 【火炉炼AI】机器学习040-NLP性别判断分类器
- oracle下创建id自增长
- 运维实战案例之“Too many open files”错误与解决方法
- python-socket模块介绍
- 保持 Go 模块兼容