.框架
1.1全局样式 使用 HTML5的 doctypescaffolding.less 中定义全局样式从2开始使用 normalize.css 并使用 reset.less 进行简化 1.2默认栅格系统 940px 宽12列栅格 使用 row 与 span[NUM]的 class 来控制 使用 offset[NUM]来控制偏移 于 non-fluid 可以直接嵌套提供了四种响应式方案 1.3流动栅格系统 基于百分比将 row 改为 row-fluid 即可使用内嵌注意宽度是按照父列的百分比进行计算 的 1.4自定义栅格 于 variables.css 中改变变量默认列12宽60px间隔20px要保证响应性还得修改 responsive.less 中内容 1.5布局 container 为940px 居中container-fluid 则为流体布局 1.6 响应式设计 responsive.less 中提供了一组 media query 智能手机《=480px流式列非固定宽度 垂直平板《=767px流式列非固定宽度 水平平板》=768px42px 20px


默认》=980px ? ? ?60px ?20px 大分辨率》=1200px70px 30px 要求添加 meta 标签 有诸如.visible-phone 等支持类

2.基础 CSS
2.1 排版 整个排版单位基于 variables.less 中@baseFontSize 与@baseLineHeight 两个变量 强调string 加粗em 倾斜abbr 缩写【title 属性存放显示信息.initialism 会减小缩略词 字体】 address【使用 br 换行】 引用blockquote【cite 属性存放来源 URL.pull-left 或 right 决定内容居左右】 small 用 于引言作者【会在内容前加入破折号】 列表ul 无序号有黑点ul.unstyled 无样式ol 有数字序号dl 描述dl.dl-horizontal 水平 描述 2.2代码 code 行级代码pre 块级【<>需要转义.pre-scrollable 可以设置350px 最大高度】 应 用.prettyprint 和.linenums 来美化代码【使用 google prettify】 2.3表格 table thead【tr】 tbody【tr】tr【td 或 th】th【必须在 thead 之内】 caption .table 行之间有水平线分割【2.0开始为默认】 .table-borderd 【边角为圆角】.table-striped 奇偶分开【使用:nth-child ie7-8不支持】 .table-condensed 紧凑竖直方向 padding 减半 几 个可以组合使用 2.4表单 四种表单.form-vertical【2.0后默认控件标签文字左对齐】.form-inline【左对齐控件 inline-block】 .form-search【文本框圆化】 .form-horizontal【左浮动标签与控件居于同

一行且文字右对齐】 支持控件文本输入框单选复选下拉多选上传文本域 控件组.control-group .control-label 以及.controls【默认 label 应该与控件在同一行】 设计了各种控件状态【如 focusdisabled去除 webkit 的 outline】 包 含.error .warning .success 验证样式 扩张控件 .span*来指定输入框大小 使用.input-mini 或 small 或 medium 或 big 来指定 input 和 select 控件大小2.0开始对.checkbox 或.radio 应用.inline 即可实现行级用 label.checkbox 包含 input[type=checkbox]即可罗列前置或后置文本保证.add-on 与 input 在同行, .help-inline 与.help-block 设置帮助文本 2.5 按钮 可以应用到 a button 及 input 标签上.btn .btn-primary .btn-info 等样式【ie9不兼 容】 .btn-large small mini 等尺寸.disabled 类或 disabled 属性可以禁用 2.6 图标 使用.icon-前缀设置 用x 显示图标 用.icon-white 显示反白图标 图标定义在 sprites.less 中

3.组件
3.1按钮 3.1.1按钮组 建议一个组里只用一种元素