出家如初,成佛有余

css framework?

Posted in Uncategorized by chuanliang on 2007/09/11

我们给“框架”统一一个定义:一套包含工具、函数库、约定,以及尝试从常用任务中抽象出可以复用的通用模块,目标是使设计师和开发人员把重点放在任务项目所特有的方面,避免重复开发。

1、css框架定义篇

对于web开发而言,选择一个好的MVC开发框架、javascript框架的优点是毋庸置疑的:

  • 框架所提供的组件化设计,有助于软件架构的统一
  • 为知识提供持续积累和完善的框架
  • 避免重复发明新轮子,站在前人肩膀上,将有限的精力投入的无限的需求的满足上,保证开发的敏捷性和灵活性

而对于css开发,是否需要类似MVC这样的框架呢?

优点:

  • 重用
  • 页面框架的统一
  • 加快开发
  • 跨浏览器

缺点:

  • 必要性?
  • 学习曲线

关于css framework的评价标准(TBC):

  • 兼容标准
  • 跨浏览器
  • 简洁、简洁、简洁
  • 完整的使用文档和demo

一个css framework需要处理的内容(TBC):

2、css framework

不管度量的标准怎样,css框架对于学习和借鉴别人好的技巧(一个css框架发展史就是技巧史)和开发经验还是大有裨益的,下面是一些值得考察的css框架,有空研究一下:

YUI CSS库:CSS Reset , CSS Base , CSS Grids

YAML(Yet Another Multicolumn Layout):http://www.yaml.de/en/

Content with Style: A CSS Framework : http://www.contentwithstyle.co.uk/Articles/17/

Blueprint:http://code.google.com/p/blueprintcss/

tripoli: http://monc.se/tripoli/

Elements: http://elements.projectdesigns.org/index.html

WYMstyle: a CSS framework:http://www.wymstyle.org/en/
taffy-css-framework:http://code.google.com/p/taffy-css-framework/

3、参考文档

关于css framework的一些文章:

Why I don’t use CSS Frameworks:

http://warpspire.com/features/css-frameworks/

Frameworks for Designers(理解Web框架,和如何构建一个CSS框架):

http://css.chinahtml.com/2007/css-118602092315431.shtml

http://www.alistapart.com/articles/frameworksfordesigners

my-css-framework:

http://www.thatstandardsguy.co.uk/blog/2006/11/23/my-css-framework/

should-we-use-css-frameworks:

http://ajaxian.com/archives/should-we-use-css-frameworks

please-do-not-use-css-frameworks:

http://mondaybynoon.com/2007/08/27/please-do-not-use-css-frameworks/

Technorati 标签: , , , , , ,

No Responses Yet

Subscribe to comments with RSS.

  1. CSS框架 at 5IVI4I_I_60Y said, on 2008/12/16 at 18:55

    […] css framework? Posted 09月 11, 2007 […]


发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: