Bootstrap基础

栅格系统

通过改变类名来使用预设的css

类样式名作用
container不同的设备上不同的固定大小
container-fluid所有的设备上100%
row表示一行,可以省略
col-xs-n在微型设备上占n列
col-sm-n在小型设备上占n列
col-md-n在中型设备上占n列
col-lg-n在大型设备上占n列
hidden-lg/md/sm/xs在指定设备上隐藏
visible-lg/md/sm/xs只在指定的设备上显示

想要什么样式可以来这抄一下,或者这里

组件

图片

图片添加 img-responsive 类可以让图片支持响应式布局,让使用了 img-responsive 类的图片水平居中,使用 center-block 类,不要用 .text-center。因为.text-center表示文本居中。(需要包裹在container类的标签内)

示例:

<!-- 一个居中的自适应图片 -->
<img src = "demo.jpg" class = "img-responsive center-block">

表单

所有设置了 form-control 类的 <input><textarea><select> 元素都将被默认设置宽度属性为 width: 100%;。 将 label 元素和前面提到的控件包裹在 form-group 中可以获得最好的排列。
<label>标签的 for 属性应当与相关元素如:inputid 属性相同。这样就可以实现自动将焦点转到和input标签相关的表单控件上.
将class属性值改为form-inline,可以将radio正常显示(form-control为整行显示)

示例:

<form>
    <div class="form-group">
            <label for="user">姓名:</label><br/>
            <input type="text" class="form-control" id="user" placeholder="请输入姓名">
    </div>
    <div class="form-group">
        <label>性别:</label>
        <input type="radio" class="form-inline" id="male" name="gender">
        <label for="male">男</label>
        <input type="radio" class="form-inline" id="female" name="gender">
        <label for="female">女</label>
    </div>
</form>

表格
样式:

表格的样式类名class属性值
基本实例table
条纹状表格就是隔行颜色有点类似斑马纹table-striped
带边框的表格table-bordered
鼠标悬停table-hover

属性:

class属性值描述
active鼠标悬停在行或单元格上时所设置的颜色
success标识成功或积极的动作,浅绿色
info标识普通的提示信息或动作
warning标识警告或需要用户注意
danger标识危险或潜在的带来负面影响的动作

弃坑,想用啥直接在这抄就行,没啥可写的Bootstrap

标签: 前端

添加新评论