bootstrap css排版
smart-form
单行元素: 一般用div包含,class="row"
列元素:用section包含,class="col col-x"(section带有margin-bottom,若想去除,可以使用div)
按钮和元素一般用label,class="类型",里面包含元素标签和span,span内为显示内容。
smart-form中用row和col,别的地方不用,row作用只是margin:-14px 0
smart-form中,section的作用仅仅是添加margin-bottom,使自己与下一行隔离。col之后,元素会变为浮动的,所以要使元素的section起作用,必须要用row或者form-group清除浮动,同时form-group还有section的作用。label的作用是变为块级元素,如果不加col的话就是一个块级元素,用于占据整行。
bootstrap form element:
form的class="form-horizontal",垂直排布的表单
表单的每个区域用section分割,不带class
section区域标题用<legend>标签。
一行元素用<div class="form-group">
显示标签用:<label class="control-label col-md-2">Small Input</label>
便签中输入框用
<div class="col-md-10">
<input class="form-control input-xs" placeholder=".input-xs" type="text">
</div>
示例:
<fieldset>
<legend>Input sizes</legend> <div class="form-group">
<label class="control-label col-md-2">Extra Small Input</label>
<div class="col-md-10">
<input class="form-control input-xs" placeholder=".input-xs" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">Small Input</label>
<div class="col-md-10">
<input class="form-control input-sm" placeholder=".input-sm" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">Default Input</label>
<div class="col-md-10">
<input class="form-control" placeholder="Default input" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">Large Input</label>
<div class="col-md-10">
<input class="form-control input-lg" placeholder=".input-lg" type="text">
</div>
</div> </fieldset>
大致结构:

-xs极小,-sm小,normal普通,-lg大

.col-**-offset-设置偏移多少。
这几种col都会令元素变为float,所以前后需要清除float,form-group与row主要作用就是用来清除float的。
form-group与row的区别:一个带margin-bottom一个不带,带的是为了区分两行
bootstrap css排版的更多相关文章
- Bootstrap CSS概览代码文字标注篇
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- Bootstrap CSS 描述
<!DOCTYPE html><html lang="zh-CN"><head> <!--定于内容,和内容的编码格式--> < ...
- (二)Bootstrap CSS 概览
在这一章中,我们将讲解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好.更快.更强壮的最佳实践. HTML 5 文档类型(Doctype) Bootstrap 使用了一些 H ...
- 3.Bootstrap CSS 概述
1.HTML 5 文档类型(Doctype) Bootstrap 使用了一些 HTML5 元素和 CSS 属性.为了让这些正常工作,您需要使用 HTML5 文档类型(Doctype). 因此,请在使用 ...
- 2.Bootstrap CSS
Bootstrap CSS 一.Bootstrap CSS概览 移动设备优先 移动设备优先是 Bootstrap 3 的最显著的变化. 在之前的 Bootstrap 版本中(直到 2.x),您需要手动 ...
- Bootstrap.css 中请求googleapis.com/css?family 备忘录
问题描述: Web中引入bootstrap.css中头部有访问Google服务器的请求 @import url("//fonts.googleapis.com/css?family=Open ...
- bootstrap之排版类
bootstrap之排版类
- Bootstrap CSS 栅格、代码和表格
一.bootstrap栅格 Bootstrap 提供了一套响应式.移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列. Bootstrap 网格系统(G ...
- Bootflat – 基于 Bootstrap CSS 框架的扁平化界面
Bootflat 是一个开源的扁平化的 UI 工具包,基于 Bootstrap 3.1.0 CSS 框架.它为 Web 开发人员提供了一个创建优雅的 Web 应用程序的更快,更容易和更少的重复任务的途 ...
随机推荐
- Error: listen EACCES 0.0.0.0:8080 错误解决记录
live-server -- 热加载利器 实现本地服务器,可及时刷新. 1.通过npm install -g live-server进行安装 2.npm init 初始化项目3.在所需要的文件夹内运行 ...
- Android 4 学习(21):对话框
对话框 创建Dialog的两种方式: 1. 使用Dialog类或其子类,包括DialogFragment 2. 在Activity中使用Dialog主题(theme) 下面是使用Dialog类的一个例 ...
- Vue之cookie操作(原生)
Vue之cookie操作(原生) 再vue组件中加入以下几个方法,然后调用即可. methods:{ //读取cookie,需要注意的是cookie是不能存中文的,如果需要存中文,解决方法是后端先进行 ...
- 「小程序JAVA实战」开发用户redis-session(40)
转自:https://idig8.com/2018/09/05/xiaochengxujavashizhankaifayonghuredis-session39/ 接下来我们需要在我们的项目里面配置下 ...
- Mysql之数据库设计
一.三大范式 1.第一范式:消除一个字段包含多个数据库值,消除一个记录包含重复的组(单独的一列包含多个项目),即可满足1NF. 2.第二范式:消除部分依赖性即可转化为2NF.部分依赖性表示一个记录中包 ...
- **请写出一段Python代码实现删除一个list里面的重复元素
通常涉及到去重操作最好使用set,但是考虑到某些时候可能遇到不允许使用set的情况,那就自己实现一下: l = [2, 4, 5, 6, 1, 3, 4, 5] def f(l, b=0, c=1): ...
- ajax传递给后台数组参数方式
出自:http://blog.csdn.net/lingxyd_0/article/details/10428785 在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用 ...
- 改bug的乐趣
一直以来,我都不喜欢改bug,不管是自己的,还是别人的.因为我不相信自己的代码会出现问题,一旦出现问题我就会觉得很难堪,因为我觉得我的代码没什么问题.然后我就不知道该怎么来解决这些问题. 最近这一两次 ...
- Spark中RDD的常用操作(Python)
弹性分布式数据集(RDD) Spark是以RDD概念为中心运行的.RDD是一个容错的.可以被并行操作的元素集合.创建一个RDD有两个方法:在你的驱动程序中并行化一个已经存在的集合:从外部存储系统中引用 ...
- Texture Format全解析
[Texture Format全解析] What internal representation is used for the texture. This is a tradeoff between ...