借了一本CSS揭秘,国外的一本书,应该是目前相关书目里最好的了,内容非常扎实,不得不说图灵教育出的书真的不错,不然不是很厚的一本书卖到99也是....
国外的这类书总是以问题开始,然后通过解决问题引出相关的内容,学起来没有那么枯燥,计划两个月时间看完,准备把每章都总结为一篇博客。
Chapter1.引言
引言主要讲了发展历程、一些技巧和注意事项。
1. Web标准的制定过程
W3C的规范与标准是收集采纳得到的,哪些内容应该进入标准,其实浏览器厂商比W3C更有发言权
2. CSS的版本变迁
新的内容会以模块的形式添加至新版本
3. 浏览器前缀
不要滥用浏览器前缀,一些网站可以帮助你自动添加所需前缀。现在的浏览器厂商已经开始通过配置开关来实验新特性了,而不是通过浏览器前缀
4. CSS编码技巧
减少代码重复(减少改动时的编辑量),提高代码可维护性。有相互依赖的值时用代码表示出依赖关系,如父子级字号可用百分比或者em单位;
合理的使用简写,例如 background 和 background-color 是有区别的;
有时候代码可维护与代码量少不可兼得,可读性也会随之变化:
border-width : 10px 10px 10px 0; //量少 ------------------------------------------------- border-width : 10px; //易维护,可读性强 border-left-width : 0;
5. 视觉设计感受
视觉错觉会让你最初的设计想法没有达到,比如让一个在长方体内的视觉元素偏上一点会让它看起来更居中
附带: 颜色选择网站:https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Colors/Color_picker_tool