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知识精粹纪录的更多相关文章

  1. html5 知识总结

    Meta基础知识:  H5页面窗口自动调整到设备宽度,并禁止用户缩放页面    //一.HTML页面结构<meta name="viewport" content=" ...

  2. HTML5知识初级题目

    在 HTML5 中,onblur 和 onfocus 是: 在 HTML5 中,哪个元素用于组合标题元素? HTML5 中不再支持下面哪个元素? HTML5 中不再支持下面哪个元素? HTML5 之前 ...

  3. HTML5知识汇总,总有你不知道的o(≧v≦)o~~

    html5知识点汇总 一.html5发展历程以及规划 html5从2006年开始立项,用于替代1999年的html4,历经12年,完成了第一个版本html5.0,并于2014年底发布. 在接下来的日子 ...

  4. Html5知识

    <!DOCTYPE> 声明 <!DOCTYPE>声明有助于浏览器中正确显示网页. 网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容. doct ...

  5. 我收藏的技术知识图(每张都是大图)关于XX背后的知识、技术图,例如:Linux、Nginx架构、PHP知识卡、机会、HTML5移动、Android系统架构、YII架构的典型流程、Css知识表

    我收藏的技术知识图(每张都是大图) HTML5Linux/Unix系统设计思想读书笔记 LinuxMVCJava线程MVCSpring MVCCSS3Nginx架构VimCliCommandsPHP知 ...

  6. js,jquery,css,html5特效

    包含js,jquery,css,html5特效,源代码 本文地址:http://www.cnblogs.com/roucheng/p/texiao.html 2017新年快乐特效 jQuery最新最全 ...

  7. 【转】HTML5的小知识点小集合

    html5的小知识点小集合 html5知识   1.  Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于<h ...

  8. PS中的图像知识

    图像处理对于前端工作来说是一个不能回避的问题,ps技术也是我们必备的技能.用法可以在使用中不断的熟练,但针对前端技术本身的一些知识点,需要我们平时不断的积累才能够在使用中不出现问题. 如今的办公,已经 ...

  9. HTML5学堂,感谢您一年的陪伴(上)

    在HTML学堂将满一周岁之际,感谢再过去的一年里支持和关注它的每一个小伙伴.有了你们的支持,HTML5学堂才能更好的走下去.我们将会把这一年的积累重新体现在HTML5学堂的官网上.HTML5学堂将会全 ...

随机推荐

  1. 真正的能理解CSS中的line-height,height与line-height

    https://blog.csdn.net/a2013126370/article/details/82786681 在最近的项目中,常常用到line-height,只是简单的理解为行高但并没有深层次 ...

  2. Promise.resolve的作用

    Promise.resolve方法有下面三种形式: Promise.resolve(value); Promise.resolve(promise); Promise.resolve(thenable ...

  3. Cheng MeiChun团队的技术支持

    本网页为Cheng MeiChun团队的技术支持网址,如果在我们开发的游戏中遇到任何问题,欢迎联系我们! QQ:1505478990 邮箱:1505478990@qq.com

  4. HTML布局水平导航条2制作

    前两个博文导航条都不是铺满水平的浏览器的,很多导航条样式都是随着浏览器的移动,是100%.此外前两个博文导航条都是块状点击的,也就是给a标签加宽高,设置成块状显示,点击的时候不一定要点文字,只要点击该 ...

  5. 【Leetcode_easy】867. Transpose Matrix

    problem 867. Transpose Matrix solution: class Solution { public: vector<vector<int>> tra ...

  6. PngOptimizer PNG压缩工具

    好用,非常好用,速度快. 把图片拖入即可,同文件夹备份替换压缩. 点击下载

  7. docker之容器日志输出与系统时间相差8小时解决办法

    参考:https://blog.csdn.net/eumenides_/article/details/94719944   https://muguang.me/it/2658.html 使用doc ...

  8. 英雄联盟测试静态IP(固态IP)和动态IP的网速测试

    在自己家里测试的,平时用迅雷下载大约600KB/S.同时,设置成动态IP的话,英雄联盟的延迟大约在100ms左右,如果设置成静态IP的话,大约是50ms左右,不过也有可能和DNS服务器的设置成静态有关 ...

  9. Django 插件之 Xadmin实现富文本编辑器

    此文为前一篇文章的续写: Django 插件之 Xadmin Ueditor 介绍 UEditor 是由百度 web 前端研发部开发所见即所得富文本 web 编辑器,具有轻量,可定制,注重用户体验等特 ...

  10. 热修复干货| AndFix热补丁动态修复框架使用教程

    本篇文章会与大家一起学习使用阿里的AndFix热修复框架,可以说AndFix是国内热修复技术的开山始祖,尽管现在阿里已经放弃了对这个项目的维护,但是后来很多的热修复技术都借鉴了这一框架的实现思路. 1 ...