CSS揭秘(一)引言

借了一本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

                浏览器前缀添加:http://output.jsbin.com/gufoko/quiet     

原文地址:https://www.cnblogs.com/sleeping-dog/p/8569138.html