了解Bootstrap

1、Bootstrap简介:Bootstrap来自Twitter(推特),是目前最受欢迎的前端框架。

中文官网:Bootstrap中文网

       官网:Bootstrap · The most popular HTML, CSS, and JS library in the world.

2、框架:顾名思义就是构架,它有一套比较完整的网页功能解决方案,而且控制权在框架本身,有预制的样式库,组件和插件。使用者要按照框架所规定的某种规范进行开发。

3、Bootstrap致力于提供一个简介,优雅的基础,以此作为立足点。我们使用Reboot,把一系列元素特征的CSS修改放在一个文件里。

4、路线方针:系统重置建立新的规范化,只允许元素选择器向各个HTML元素提供了自有的风格,额外的样式只通过明确的.class类来规范。

  • 重置浏览器默认值,使用rem作为尺寸对各单位,代替em用于指定可缩放的组件的间隔与缝隙。
  • 最大化避免使用margin-top,防止使用它造成的垂直外排版(边距)混乱所造成之意想不到结果。更重要的是,一个单一方向的margin是一个简单的构思模型。
  • 为了易于跨设备缩放,block块元素必须使用rem作为margin的单位。
  • 保持font相关属性最小的声明,尽可能的使用inherit属性,不影响容器溢出。

5、Bootstrap使用四步:

  • 创建文件夹结构

  • 创建html骨架结构

  • 引入相关样式文件

6、如何使用里面的内容:

  • 直接拿Bootstrap预先定义好大样式来使用
  • 修改Bootstrap原先的样式,注重权重问题
  • 学号Bootstrap的关键在于知道它定义了那些样式,以及这些样式能实现什么样的效果。

7、布局容器:Bootstrap需要为页面内容和栅格系统包裹一个.container容器,Bootstrap预先定义好了这个类,叫.container,它提供了两个作此用处的类。

8、container类:响应式布局的容器 固定高度

9、container-fluid类:

  • 流式布局容器 百分百宽度
  • 占据全部视口的容器
  • 适用于单独做移动端开发

10、Bootstrap栅格系统:栅格系统英文为:“grid systems,”也有人翻译为“网格系统”。它是指将页面布局划分为等宽的列,然后通过列数的定义来模块化页面布局。

11、Bootstrap提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口尺寸的增加。系统会自动分为最多12列。宽度是固定的,但是在不同的屏幕下,再把它划分为12等份。

12、例如:

13、页面的矩形会随着缩放的大小改变而改变,矩形的像素大小也会改变。   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值