Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

alimm.css

Posted on 2010-02-23 21:06  analyzer  阅读(412)  评论(0)    收藏  举报

/*
 * alimm是用于alimama.com的一个css frameworks,之所以会有这样一个work,是基于下面几点:
 * 一:我们有页面标准化的需求。IE Only的时代已经成为历史,随着终端设备越来越多样化,我们需要具备主流平台适应性的前端实现;
 * 二:我们有快速开发的需求。在一个站点的大致风格确定后,设计师的出页面速度会相对快些,这时,前端不应该成为整个项目里瓶颈;
 * 三:我们有重构的需求。从代码重用的角度来说,我们需要尽可能的使得类和区块样式可重用。从UE的角度来说,我们需要整站有统一
 *   的交互体验来形成良好的心理暗示模型。从产品的角度来说,我们需要给信息架构提供足够健壮和易用的骨架;
 * 四:我们有协作的需求。对于FED Team的其他成员,我们需要一致的约定和实现。对于对于后台的开发工程师,我们希望前端代
 *   码能够对他们友好。对于日常的运维人员,我们需要将一些区块模块化,并且非常易用,甚至可以提供样式生成器。
 * 五:我们有分离结构和表现的需求。这一点其实才是FED的本质。分离结构和表现如果遵守了语义化结构的约定,那么对于搜索引擎也是同样的友好。
 *
 * 所以,alimm诞生了,你可以看作时alimama的缩写,也可以把它当作是你心爱的mm。:p
 * 青蛙亮亮(nowa@alimama.com) 2007-08-31 00:15
 */
 
/*
 * 关于命名的一些约定:
 * 1、不使用大写形式的类名和id名
 * 2、尽可能使用描述性的英文单词的组合作为类名和id名
 * 3、类名的多个英文单词之间使用“-”短横线分隔
 * 4、id名的多个英文单词之间使用“_”下划线分隔
 * 5、不要求多个英文单词之间一定要使用间隔符
 */

/*
 * alimm.css是alimm的loader,在这里import了常用的样式,如果你有载入其他样式的需求,可以在页面或者这里自行添加
 * @module alimm
 * @title 载入alimm的常用样式
 */