『编写高质量代码Web前端开发修炼手册』读书笔记--高质量的CSS

Posted 改变自己,从点滴做起

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了『编写高质量代码Web前端开发修炼手册』读书笔记--高质量的CSS相关的知识,希望对你有一定的参考价值。

1、怪异模式和DTD

标准模式:浏览器根据规范表现页面

怪异模式:模拟老浏览器行为防止老站点无法工作(为了兼容老式浏览器的代码),如果漏写DTD(Document Type Definition文档定义类型)声明,firefox会按照标准模式来解析网页,但在IE中就会触发怪异模式。

两种模式的差异比较大,比较典型的是IE对盒模型的解析;在标准模式中,网页元素的宽度是由padding、border、width三者的宽度相加决定的,而在怪异模式中,width本身就包括了padding和border的宽度

 

2、如何组织CSS?

按功能划分:font.css color.css layout.css 等

按区块划分:head.css foot.css sidebar.css main.css等

作者建议:base.css + common.css +page.css

base层提供CSS reset功能(覆盖浏览器默认样式)和通用原子类(文字、定位、长宽、边距),具有高度可移植性

common层是网站级的,不同的网站有不同的common层,同一个网站只有一个common层;网站中高度重要的模块,称之为组件

page层位于最高层,提供页面级的样式

 

3、模块化CSS

 

以上是关于『编写高质量代码Web前端开发修炼手册』读书笔记--高质量的CSS的主要内容,如果未能解决你的问题,请参考以下文章

《互联网产品修炼手册》读书笔记

《程序员修炼之道:从小工到专家》读书笔记

[读书笔记]《高效程序员的45个习惯 ——敏捷开发修炼之道》

读书笔记 -《高效程序猿的45个习惯-敏捷开发修炼之道》

[第30期] Web前端开发规范手册

《程序员修炼之道》读书笔记②