博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BootScrap
阅读量:5204 次
发布时间:2019-06-13

本文共 1762 字,大约阅读时间需要 5 分钟。

  Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

一些基本的用法:

 Normalize  css.Reset 重置,浏览器兼容

font-family:sans-serif(无衬线字体)
衬线字体指的是有装饰效果的字体比如宋体
一般屏幕都是要求显示无衬线字体
自带响应式布局效果
屏幕可以分为超小、小型、中等和大型
超小 XS  <768
小型  SM  >768  <992
中型  MD  >992  <1192/1200
大型  LG  >1200
输入设置屏幕大小,用XS的设定就可以兼容其他大的屏幕
offect可以移动  把两个一起移动
push  移动 但是后面的会重叠到前面的来
pull  拉回来

如果只是初步的学习,其实可以只引入“bootstrap.min.css”这一个就可以了。其它文件都可以看成是功能的扩展和增强。

要用珊格系统呢,首先要创建一个容器,container或container-fluid.

...
...

这相当于是创建一个<table></table>,所以接下来,要创建行和列也是情理之中的啦。

col-xs-4
col-xs-8

<div class="row"></div> 这个就相当于是<tr></tr>,<div class="col-xs-4"></div>就相当于是<td></td>

col-xs-4 是代表了三个意义:col表是创建的是一个列,xs表示小屏设备,4呢,表示把一行划分成12份,它占4份。它就是用这种方法来实现布局的,所以,这和表格的布局方式多少有几分相似,但是表格呢不会根据屏幕的宽度实现自动增减列数和调整列宽,栅格系统可以看成是一个更灵活的表格。

栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。下面就介绍一下 Bootstrap 栅格系统的工作原理:

  • “行(row)”必须包含在  .container  (固定宽度)或  .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。
  • 通过“行(row)”在水平方向创建一组“列(column)”。
  • 你的内容应当放置于“列(column)”内,并且,只有“列(column)”可以作为行(row)”的直接子元素。
  • 类似  .row  和  .col-xs-4  这种预定义的类,可以用来快速创建栅格布局。Bootstrap 源码中定义的 mixin 也可以用来创建语义化的布局。
  • 通过为“列(column)”设置  padding  属性,从而创建列与列之间的间隔(gutter)。通过为  .row  元素设置负值 margin  从而抵消掉为  .container 元素设置的  padding ,也就间接为“行(row)”所包含的“列(column)”抵消掉了 padding 。
  • The negative margin is why the examples below are outdented. It's so that content within grid columns is lined up with non-grid content.
  • Grid columns are created by specifying the number of twelve available columns you wish to span. For example, three equal columns would use three  .col-xs-4 .
  • 如果一“行(row)”中包含了的“列(column)”大于 12,多余的“列(column)”所在的元素将被作为一个整体另起一行排列。

 

转载于:https://www.cnblogs.com/dh55/p/5558875.html

你可能感兴趣的文章
Python绘制3d螺旋曲线图实例代码
查看>>
详细讲解 java 中的synchronized 转自 http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.htm...
查看>>
基于webpack的react的环境项目搭建
查看>>
win10如何修改host文件
查看>>
spring security 学习(一)spring boot 中开启spring security
查看>>
Leetcode 100: Same Tree
查看>>
<metro>读取目录名
查看>>
Android Monkey 压力测试 介绍
查看>>
使用两个 Windows 窗体 DataGridView 控件创建一个主/从窗体
查看>>
eclipse老是报ThreadPoolExecutor$Worker.run()(转)
查看>>
[NOI2005 维护序列]
查看>>
easyui源码翻译1.32--ComboGrid(数据表格下拉框)
查看>>
LeetCode 274. H-Index
查看>>
LeetCode 112. Path Sum
查看>>
Json,Gson,Ajax基础知识
查看>>
c#Task类。实现异步的一种方式
查看>>
【待阅】待整理文章列表
查看>>
使用 after 伪类清除浮动
查看>>
自定义模板语言之simple_tag和自定义过滤器
查看>>
oracle数据库
查看>>