Bootstrap是快速开发Web应用程序的前端工具包。具体了解请点这里:bootstrap
在学习bootstrap的过程中需要记忆其中不少的className和html结构。为了方便记忆和快速查看,整理一个列表出来。所有内容使用zen coding格式书写。
bootstrap 标签集
============================
## Scaffolding
### grid 
basic:
        div.row>div.span4+div.span8
    offset: 
        div.row>div.span4.offset4
    nesting:
        div.row>div.span9>div.row>div.span6+div.span4
    fluid:
     div.row-fluid>span4+span8
### layouts
basic:
div.container
fluid:
div.container-fluid
### Enabling responsive features
<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
### Responsive utility classes
    * .visible-phone
    * .visible-tablet
    * .visible-desktop
    * .hidden-phone
    * .hidden-tablet
    * .hidden-desktop
## Base CSS
    p.lead
    p.muted
    p.text-warning
    p.text-error
    p.text-info
    p.text-success
    address>br+br+br
    .pull-right
    ul.unstyled
    dl.dl-horizontal>dt+dd
  table 
    table.table
    table.table.table-striped
    table.table-bordered
    table.table.table-hover
    //更紧凑
    table.table.table-condensed
    tr.success
    tr.error
    tr.warning
    tr.info
  forms
    base:
      form>legend+label+input:text+span+label>input:checkbox
    search form:
      form.form-search>input:text.input-medium.search-query
    inline form:
      form.form.form-inline>input*2+label>input
    horizontal form:
      form.form-horizontal>div.control-group*3>label.control-label+div.controls>input
  input
      inline checkboxes:
        label.checkbox.inline*3>input.checkbox
  extending form controls
      prepended:
        div.input-prepend>span.add-on+input
      append:
        div.input-append>input+span.add-on
      combined:
        div.input-prepend.input-append>span.add-on+input+span.add-on
      buttons instead of text:
        input.input-append>input+button.btn*2
  control sizing
      input.mini
      input-small
      input-medium
      input-large
      input-xlarge
      input-xxlarge
  grid sizing
      .span1 - .span12
     div.controls.controls-row>input.span4+input.span1
  uneditable inputs  
      span.uneditable-input
  form actions
      form-actions>button*2
  help text
      input+span.help-inline   
      input+span.help-block
  validation states
      div.control-group.info>label.control-label+div.controls>input+span.help-inline
      div.control-group.warning>label.control-label+div.controls>input+span.help-inline
      div.control-group.error>label.control-label+div.controls>input+span.help-inline
      div.control-group.success>label.control-label+div.controls>input+span.help-inline
  button
    style:
      button.btn
      button.btn.btn-primary
      button.btn.btn-info
      button.btn.btn-success
      button.btn.btn-warning
      button.btn.btn-danger
      button.btn.btn-inverse
      button.btn.btn-link
    size:
      button.btn.btn-large
      button.btn.btn-small
      button.btn.btn-mini
    block:
      button.btn-large.btn-block
    disable:
      button.btn.disabled
      a.btn.btn.disabled
  images
    img.img-rounded
    img.img-circle
    img.img-polaroid
  icons
    i.icon-search.icon-white
    example:
      div.btn-group>a*4>i.icon-align-left
    dropdown
      //!!todo
      div.btn-group>a.btn.btn-primary>i.icon-user.icon-white
                    a.btn.dropdown-toggle>span.caret
                    ul.dropdown-menu>li*3>a>i.icon-pencil
    small button:
      a.btn.btn-small>i.icon-star
navigation
(未完待续)