Html5知识精粹纪录
1. HTML5文档的正文结构及新元素
正文结构: <header> <nav> <section> <aside> <footer>
深入正文: <article> <hgroup> <figure> <figcaption>
新旧元素: <mark> <small> <cite> <address>
其他:<audio> <video> <canvas> <svg>等
2. CSS样式及新特性
样式引入:
内联样式<style="width: 50px;">
嵌入样式<style type="text/css"> p { margin: 0 auto; } </style>
外部文件<link href="***.css" rel="stylesheet" type="text/css">
@import方式
选择器:
所有浏览器都支持的:
a. 标签选择器 E { }
b. ID选择器 #ID {}
c. 类选择器 .className {}
d. 群组选择器 E1, E2, E3 {}
e. 后代选择器 E F {}
f. 通配选择器 * {}
大部分浏览器支持的:
a. 伪类选择器 E:PseudoElements {}
b. 子选择器 E > F {}
c. 临近选择器 E + F {}
d. 属性选择器 E[attr]
CSS3新特性:
a. 边框 border-radius边框圆角 box-shadow边框阴影 border-image边框图片
b. 背景 background-size背景大小 background-origin背景定位(content-box、padding-box 或 border-box)
c. 文本 text-shadow文本阴影 word-wrap
d. 字体 @font-face 规则
e. 转换 transform(2D and 3D -> translate() rotate() scale() skew() matrix())
f. 过渡 transition
g. 动画 animation
h. 多列 column-count column-gap column-rule
i. 用户 resize box-sizing outline-offset
3. 新增API特性
新增属性:
a. 特定标签下属性 如"script下的async属性"等
b. 全局属性 如"contenteditable属性 data-*属性"等
扩展API:
a. 元素工具扩展: getElementsByClassName() getquerySelector() querySelectorAll()
b. HTMLElement接口扩展: innerHTML classList操作
c. JS内置对象扩展: Array的forEach filter every等
特定API:
a. 音视频 API
b. 表单 API
c. Canvas API
d. 拖放操作 API
e. 地理位置 API
f. 存储 API
g. 数据库 API
h. 历史管理 API
i. 跨文档请求 websocket API
j. 文件操作 API
k. 多线程 Web Workers API
如需转载,请标明出处!~
Html5知识精粹纪录的更多相关文章
- html5 知识总结
Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 //一.HTML页面结构<meta name="viewport" content=" ...
- HTML5知识初级题目
在 HTML5 中,onblur 和 onfocus 是: 在 HTML5 中,哪个元素用于组合标题元素? HTML5 中不再支持下面哪个元素? HTML5 中不再支持下面哪个元素? HTML5 之前 ...
- HTML5知识汇总,总有你不知道的o(≧v≦)o~~
html5知识点汇总 一.html5发展历程以及规划 html5从2006年开始立项,用于替代1999年的html4,历经12年,完成了第一个版本html5.0,并于2014年底发布. 在接下来的日子 ...
- Html5知识
<!DOCTYPE> 声明 <!DOCTYPE>声明有助于浏览器中正确显示网页. 网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容. doct ...
- 我收藏的技术知识图(每张都是大图)关于XX背后的知识、技术图,例如:Linux、Nginx架构、PHP知识卡、机会、HTML5移动、Android系统架构、YII架构的典型流程、Css知识表
我收藏的技术知识图(每张都是大图) HTML5Linux/Unix系统设计思想读书笔记 LinuxMVCJava线程MVCSpring MVCCSS3Nginx架构VimCliCommandsPHP知 ...
- js,jquery,css,html5特效
包含js,jquery,css,html5特效,源代码 本文地址:http://www.cnblogs.com/roucheng/p/texiao.html 2017新年快乐特效 jQuery最新最全 ...
- 【转】HTML5的小知识点小集合
html5的小知识点小集合 html5知识 1. Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于<h ...
- PS中的图像知识
图像处理对于前端工作来说是一个不能回避的问题,ps技术也是我们必备的技能.用法可以在使用中不断的熟练,但针对前端技术本身的一些知识点,需要我们平时不断的积累才能够在使用中不出现问题. 如今的办公,已经 ...
- HTML5学堂,感谢您一年的陪伴(上)
在HTML学堂将满一周岁之际,感谢再过去的一年里支持和关注它的每一个小伙伴.有了你们的支持,HTML5学堂才能更好的走下去.我们将会把这一年的积累重新体现在HTML5学堂的官网上.HTML5学堂将会全 ...
随机推荐
- Netty服务器连接池管理设计思路
应用场景: 在RPC框架中,使用Netty作为高性能的网络通信框架时,每一次服务调用,都需要与Netty服务端建立连接的话,很容易导致Netty服务器资源耗尽.所以,想到连接池技术,将与同一个Nett ...
- 从0开始学爬虫8使用requests/pymysql和beautifulsoup4爬取维基百科词条链接并存入数据库
从0开始学爬虫8使用requests和beautifulsoup4爬取维基百科词条链接并存入数据库 Python使用requests和beautifulsoup4爬取维基百科词条链接并存入数据库 参考 ...
- Web Service 和 WCF的比较
Web Service 和WCF的比较 Web Service 的工作原理 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intra ...
- Influxdb修改数据保留策略
retention policy: 存储策略,用于设置数据保留的时间,每个数据库刚开始会自动创建一个默认的存储策略 autogen,数据保留时间为永久,之后用户可以自己设置,例如保留最近2小时的数据. ...
- Navigator的使用:
1.路由直接跳转到下一个页面: Navigator.pushNamed(context,"/login"); 2.跳转的下一个页面,替换当前的页面: Navigator.of(co ...
- SQLite数据库数据类型详解
数据类型 类型 描 述 bit 整型 bit 数据类型是整型,其值只能是0.1或空值.这种数据类型用于存储只有两种可能值的数据,如Yes 或No.True 或Fa lse .O ...
- python import注意事项
# 基本概念 ## 模块&包简介 模块:所谓模块就是一个.py文件,用来存放变量,方法的文件,便于在其他python文件中导入(通过import或from).包(package): 包是更大的 ...
- LeetCode_292. Nim Game
292. Nim Game Easy You are playing the following Nim Game with your friend: There is a heap of stone ...
- Redis的特性及运用
Redis特性 一个产品的使用场景肯定是需要根据产品的特性,先列举一下Redis的特点: 读写性能优异 持久化 数据类型丰富 单线程 数据自动过期 发布订阅 分布式 这里我们通过几个场景,不同维度说下 ...
- Swift4.0复习闭包
1.闭包的定义和调用: _ = { (param1: Int, param2: Float, param3: Void) -> return_type in // 闭包执行代码 /* ... * ...