首页前端开发其他前端知识Bootstrap用栅格系统制作响应式布局怎么做

Bootstrap用栅格系统制作响应式布局怎么做

时间2024-03-27 06:10:03发布访客分类其他前端知识浏览999
导读:这篇文章主要为大家详细介绍了Bootstrap用栅格系统制作响应式布局怎么做,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望对大家学习或工作能有帮助。 在bootstrap中可以利用...
这篇文章主要为大家详细介绍了Bootstrap用栅格系统制作响应式布局怎么做,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望对大家学习或工作能有帮助。

 


在bootstrap中可以利用栅格系统来实现响应式布局,其实现方法:首先通过一系列的行与列的组合来创建页面布局;然后根据不同屏幕尺寸,选择不同的栅格选项;最后实现自动排版即可。

本教程操作环境:Windows7系统、bootstrap3版,Dell G3电脑

bootstrap实现响应式布局:

在bootstrap中可以利用栅格系统来实现响应式布局。

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

栅格系统原理:

首先栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局。bootstrap根据不同屏幕尺寸,选择不同的栅格选项。一共有四种栅格选项,超小屏(手机)、小屏(平板)、中屏(桌面)、大屏(超大桌面)。栅格系统分为12列,即每行最多可容纳12列。若里,一个.row内包含的列(column)大于12个(即,一行中的栅格单元超过12个单元),则会自动排版,总之,一行只能最多12列,具体分析往后阅读。

而在Bootstrap3中主要把屏幕分成了三种(这里以行(row)来说明):

.col-xs-* 超小屏幕,手机 (宽度768px)

.col-sm-* 小屏幕,平板 (宽度≥768px)

.col-md-* 中等屏幕,桌面显示器 (宽度≥992px)

不管在哪种屏幕上,栅格系统都会自动的分12列

.col-xs-* 和.col-sm-和.col-md- 后面跟的参数表示在当前的屏幕中占的列数。

使用栅格系统时,需要在部分做如下处理:

head>
    
    meta charset="UTF-8">
    
     title>
    Document/title>
    
    meta name="viewport" content="width=device-width, initial-scale=1.0">
    
     link rel="stylesheet" href="css/bootstrap.min.css">
    
     !-- [if lt IE 9]>
    
         script  src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js">
    /script>
    
     ![endif] -->
    
/head>
    

1、为了确保适当的绘制和触屏缩放,需要在中添加viewport元数据标签

width=device-width 宽度等于设备宽度

initial-scale=1.0 初始显示大小——原始大小,即不进行缩放

2、导入bootstrap.css文件【bootstrap核心CSS文件,必须导入】,有两种方式导入方式:

一是,直接导入本地.css文件:

二是,使用CDN加速服务:

link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" >
    

3、兼容性:

bootstrap是基于CSS3的,对于IE8- 不支持

IE8需要Respond.js配合才能实现对媒体查询(media query)的支持。


以上就是关于“Bootstrap用栅格系统制作响应式布局怎么做”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

bootstrap

若转载请注明出处: Bootstrap用栅格系统制作响应式布局怎么做
本文地址: https://pptw.com/jishu/654030.html
Golang切片的几种使用方法,分别有什么区别? JS获取元素和节点的方法有哪些,具体怎么实现

游客 回复需填写必要信息