面向对象的CSS
“你如何为成千上万的用户和页面提供CSS?” 这是Nicole Sullivan在她的在丹佛的Web Directions North 大会上的幻灯片中尝试回答的问题。得益于面向对象的CSS (OOCSS),这个想法从社区收集到了大量的反馈。
OOCSS显然已经不仅仅是一个工具了,它还是一种思考的方式。根据这个观念可以有很多优势,主要来说有:
- 它可以让你写更快的、可维护的、基于标准的前端代码。
- 它在CSS中预先加入了一些必须的元素,这样即便是初学者也可以参与写出漂亮的网站。
OOCSS 基于两个主要原理:
- 分离结构和表现;
- 分离容器和内容。
建议花些时间看一看面向对象的CSS的幻灯。总共有64页,绝对值得一看。
Object Oriented CSS
View more documents from Nicole Sullivan.
PS:神飞之前就有考虑将此幻灯翻译成中文,但是作者不允许下载,所以大家就将就着看吧先,另外考虑翻译一些相关的文章来更多的解释OOCSS。
PS2,貌似国内也有个人做了一个OOCSS,意思也是面向对象的CSS,不过和这个不是同一个。
您或许也会喜欢:
如果你喜欢本文,欢迎 订阅本站 以获得本站最新内容。

可惜英文看不懂耶~~~
太神奇了,css也oo.
这样的想法早在国内有人尝试过
http://www.cnblogs.com/kuiyouli/archive/2008/10/14/1295572.html
你说的这个,就是我在文中最后提到的那个……
感谢大家的关注
最近发布了 OOCSS 2.0
http://www.oocss.cc
我看了下这个oocss的代码,其中关于grids的设置我一直不明白为什么要单独划分出一个.unit{float:left;_zoom:1;},有这个必要嘛,作者正真的意图何在?