第一次听说 Boostrap 是因为同事的 Ruby China,后来在自己负责的项目 一淘UX,后台部分的界面也用到了这个东东,用得有些束手束脚,因此决定把它的介绍看一遍,也给大家做个分享。 Bootstrap 是 Twitter 搞的一个框架,目的是有个工具可以方便快速搞起一个项目,样式部分使用 Less 写就,也提供了一些 jQuery 插件形式的扩展。对景德镇居民来说,它比较狠的是直接不支持 IE6,许多特效、属性在 IE7、8 里头也是捉襟见肘;因此,如果你的网站放不下这部分用户,还是先不要用了,或者可以参考着整一个自己的版本。Bootstrap 的代码托管在 Github,随时可以 fork。 样式方面,它提供了如下解决方案: 栅格系统 布局 字体样式 多媒体展现 表格 导航 警告与提示 弹出浮层 栅格系统与比较著名的 960 Grid 大同小异,不过丫默认是16栏,940像素宽,此外一个特性是,因为 Less 带来的动态语言特性(变量、函数等),可以通过配置几个参数,自定义自己的栅格。因为抛弃了老旧浏览器支持,可以直接用 :last-child 将最后一栏的 margin-right 去掉,这也是它与 960 Grid 的差别之一。 布局也是老生常谈,一个固定宽度的居中,一个可变宽度的浮动布局。 字体设置里的风格比较明显,标题、em、strong、b、i 以及 address,都配了一些样式。在 blockquote 的样式里头,利用 before 属性,加上了个 ‐。然后是列表,通过 .unstyled 类,获得样式充值效果;这个方式其实我也比较喜欢,特别是网站是以内容为主的时候。代码块也比较朴素,推荐了 Google Code [...]
Pages
Categories
Archives
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- June 2011
- May 2011
- April 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008