首页前端开发其他前端知识Bootstrap栅格化原理的通俗理解是什么,怎么应用

Bootstrap栅格化原理的通俗理解是什么,怎么应用

时间2024-03-26 22:20:04发布访客分类其他前端知识浏览1002
导读:这篇文章主要为大家详细介绍了Bootstrap栅格化原理的通俗理解是什么,怎么应用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望对大家学习或工作能有帮助。 在bootstrap中,栅格化的原理就是根据设备...
这篇文章主要为大家详细介绍了Bootstrap栅格化原理的通俗理解是什么,怎么应用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望对大家学习或工作能有帮助。



在bootstrap中,栅格化的原理就是根据设备的尺寸进行分段,每段宽度固定,通过百分比和媒体查询实现响应式布局;这样就可以让同一套页面可以适应不同分辨率的设备。

本教程操作环境:Windows10系统、bootstrap3.3.7版、DELL G3电脑

bootstrap栅格化的原理是啥

Bootstrap采取12列的栅格体系,根据主流设备的尺寸进行分段,每段宽度固定,通过百分比和媒体查询实现响应式布局。

如果你是第一次接触bootstrap,你一定会为他的栅格化布局感到敬佩,他为我们提供了一套响应式的布局方案。

bootstrap栅格系统布局

简单地讲:
1、Bootstrap内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列。

2、网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统。Bootstrap框架中的网格系统就是将容器平分成12份。

媒体查询

在栅格系统中,我们在 Less 文件中使用以下媒体查询(media query)来创建关键的分界点阈值。

/* 超小屏幕(手机,小于 768px) */
/* 没有任何媒体查询相关的代码,因为这在 Bootstrap 中是默认的(还记得 Bootstrap 是移动设备优先的吗?) */

/* 小屏幕(平板,大于等于 768px) */
@media (min-width: @screen-sm-min) {
 ... }


/* 中等屏幕(桌面显示器,大于等于 992px) */
@media (min-width: @screen-md-min) {
 ... }


/* 大屏幕(大桌面显示器,大于等于 1200px) */
@media (min-width: @screen-lg-min) {
 ... }

我们偶尔也会在媒体查询代码中包含 max-width 从而将 CSS 的影响限制在更小范围的屏幕大小之内。

@media (max-width: @screen-xs-max) {
 ... }

@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
 ... }

@media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
 ... }

@media (min-width: @screen-lg-min) {
 ... }
    

现在大家对于Bootstrap栅格化原理的通俗理解是什么,怎么应用的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多Bootstrap栅格化原理的通俗理解是什么,怎么应用的知识,欢迎关注网络,网络将为大家推送更多相关知识点的文章。

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


若转载请注明出处: Bootstrap栅格化原理的通俗理解是什么,怎么应用
本文地址: https://pptw.com/jishu/653795.html
Bootstrap和less有何关联,less如何使用 Golang反射作用是什么,使用场景有哪些

游客 回复需填写必要信息