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. Leetcode: Campus Bikes II

    On a campus represented as a 2D grid, there are N workers and M bikes, with N <= M. Each worker a ...

  2. Python3基础 print 格式化输出 %f %d 保留浮点数的位数 整数的位数不够零来凑

             Python : 3.7.3          OS : Ubuntu 18.04.2 LTS         IDE : pycharm-community-2019.1.3    ...

  3. 转「服务器运维」如何解决服务器I/O过高的问题

    问题缘起: 当我习惯性地用top查看任务运行状态时,发现我运行的100个任务,只有3个在运行,其他都在摸鱼状态.同时发现我的任务进程都是"D"状态(未截图),而不是R(运行)状态. ...

  4. Spring cloud微服务安全实战-4-4 OAuth2协议与微服务安全

    Oauth2 解决了cookie和session的问题 搭建认证服务器 把依赖都复制进来 因为搭建的是Oauth的服务器,所以还需要导入oauth2 开始写代码 首先创建启动类 增加配置文件 端口设置 ...

  5. 【DataBase】H2 DateBase的简单使用

    H2介绍 H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容. H2还提供兼容模式,可以兼容一些主流的数据库,因此 ...

  6. Internet Download Manager 快速下载插件,破解版

    下载下来直接双击绿化按钮即可. 软件链接 : https://pan.baidu.com/s/1agK3cLtjJzXcGEgsuv5mVQ  提取码: ckm7

  7. CentOS7 配置sendmial + PHP mail函数发送邮件

    https://blog.csdn.net/jiabangok/article/details/51840556

  8. ASP.NET全球化与本地化 c#多国语言的支持 (项目支持多国语言的开发)

    ASP.NET 2.0及以上的开发平台,为全球化本地化应用程序提供了工具,而且实现起来非常简单.以下内容是使用c#,按照帮助一步步做的,将为初学者提供详细的实现步骤. 一 几个必要概念 (一) 支持全 ...

  9. 【ARTS】01_45_左耳听风-201900916~201900922

    ARTS: Algrothm: leetcode算法题目 Review: 阅读并且点评一篇英文技术文章 Tip/Techni: 学习一个技术技巧 Share: 分享一篇有观点和思考的技术文章 Algo ...

  10. windows命令行 共享文件夹

    net share dpantemp2 /DELETEnet share dpantemp2=d:\temp2 /GRANT:jk,FULL /REMARK:" web api 共享&quo ...