我本人是后台开发,做后台需要做些小工具或者简单的后台管理,所以常会用到网页来开发东西。对于类似于我这种非专业前台开发人员来说,HTML5/CSS3大大降低了门槛,提升了开发效率。
这里的内容均是结合我自己的学习过程和使用经验,列举了如何使用html5/css3来更好更快的构建网页。因此内容主要是面向有一定HTML4基础,想要借助HTML5/CSS3强大力量的同学。
- 新标准有更加统一的实现。比如微软无法在借助垄断地位制定自己的一套标准。
- 许多新特性大大简化了开发。之前在html4里经常要写代码或使用第三方库完成的功能都内置了。
- 更加适合桌面app和移动端app。弹性布局、多媒体支持、响应式界面等。
- 能更加直接的表达界面、数据。很多针对表单结构、搜索引擎的更好支持。
文件 | 内容简介 |
---|---|
01_key_diff.md | html5/css3的主要不同点 |
02_form.md | 表单的巨大改进 |
03_css.md | css3的大量改进 |
04_layout.md | 弹性布局、多列布局 |
05_css_tools.md | CSS实用工具:FaceFont和SASS |
06_webapp.md | WebApp开发:通知API、WebSocket、上下文菜单、拖拽、可编辑内容 |
07_webapp2.md | WebApp开发2:绘图API、多媒体API、离线存储、可编辑内容 |
- 所有代码都可以到这个网站上测试运行: codepen
- HTML语法文档: w3c html syntax