CSS使用——使用bootstrap3作出漂亮的网页 part1

本文假设读者有基本的HTML5+CSS3的知识(知道基本语法),但是不知道如何写出比较漂亮页面。
本文基于http://v3.bootcss.com/css/

再次基础上,如果想要快速美观的写好一个页面的前端,最好的选择是bootstrap3
下载使用
http://v3.bootcss.com/getting-started/#download

基础知识

见w3c吧....
上个图说明下div块的基本组成


CSS使用——使用bootstrap3作出漂亮的网页 part1_第1张图片
img1.gif

栅格系统

Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。

  • 行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。
  • 通过“行(row)”在水平方向创建一组“列(column)”。
  • 你的内容应当放置于“列(column)”内,并且,只有“列(column)”可以作为行(row)”的直接子元素。

这就是说这样的代码是主格调


    
<- 这是你的内容 ->
CSS使用——使用bootstrap3作出漂亮的网页 part1_第2张图片
全局 CSS 样式 · Bootstrap 中文文档.png

如果你想写出这样排版的页面,根据上面的规则,那么这将是你的代码

.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6

列偏移

使用使用 .col-md-offset-* 类可以将列向右侧偏移。这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距(margin)。例如,.col-md-offset-4 类将 .col-md-4 元素向右侧偏移了4个列(column)的宽度。

.col-md-4
.col-md-4 .col-md-offset-4

嵌套列

列中可以再次使用

Level 1: .col-sm-9
Level 2: .col-xs-8 .col-sm-6
Level 2: .col-xs-4 .col-sm-6

类排版

熟悉markdown的话,就能明白排版的重要性了
Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。这些属性直接赋予 元素和所有段落元素。另外,

(段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。

如果要使得莫个段落

突出显示可以这样

...

markdown的语法到最后都是转换成html来显示的,这里的内容作为html5的内容不这里垒述

表单

独的表单控件会被自动赋予一些全局样式。所有设置了 .form-control 类的

多选和单选框
默认的方式

CSS使用——使用bootstrap3作出漂亮的网页 part1_第5张图片
全局 CSS 样式 · Bootstrap 中文文档.png

横行的方式


全局 CSS 样式 · Bootstrap 中文文档.png







列表

CSS使用——使用bootstrap3作出漂亮的网页 part1_第6张图片
全局 CSS 样式 · Bootstrap 中文文档.png



好了,表单中的重头戏来了,表单的验证状态

CSS使用——使用bootstrap3作出漂亮的网页 part1_第7张图片
全局 CSS 样式 · Bootstrap 中文文档.png

在右侧增加状态图


CSS使用——使用bootstrap3作出漂亮的网页 part1_第8张图片
全局 CSS 样式 · Bootstrap 中文文档.png

为输入项增加帮助文本


全局 CSS 样式 · Bootstrap 中文文档.png
A block of help text that breaks onto a new line and may extend beyond one line.

你可能感兴趣的:(CSS使用——使用bootstrap3作出漂亮的网页 part1)