0

0

【5】了解Bootstrap预置的栅格系统_html/css_WEB-ITnose

php中文网

php中文网

发布时间:2016-06-24 12:05:13

|

1433人浏览过

|

来源于php中文网

原创

在开篇之前我们来说一个class,因为以后要用到的

...

用.container包裹页面上的内容即可实现居中对齐。在不同的媒体查询阈值范围内都为container设置了width,用以匹配栅格系统。

注意:由于设置了padding 和 固定宽度,.container不能嵌套。

这里可能有的人不太清楚“不同的媒体查询阈值范围”是什么?这里我说下,就是定义了一套范围(这个范围有几个区间),如果你现在是用的浏览器宽度值(即可视区域)在这套范围的某个区间中,那么就使用这个区间浏览网页的的解决方案。(不知道这样说能不能让大家懂,汗  ̄□ ̄||)

=================================================================================================

立即学习前端免费学习笔记(深入)”;

【1】下面我们就来介绍下栅格系统吧(摘抄下官网吧)

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

1、它包含了易于使用的预定义classe(这个是我们要说的,不知道是不是中文官方笔误,class后面怎么多了一个e啊);

2、还有强大的mixin用于生成更具语义的布局(这个不是我们要说的,它相当于自定义自己要的栅格布局,默认的预置classe就够我们用了,如果你想在进一步,可以自己研究下)。

=================================================================================================

立即学习前端免费学习笔记(深入)”;

【2】栅格系统用于通过一系列的行(row)与列(column)的组合创建页面布局,你的内容就可以放入创建好的布局中。

下面就介绍以下Bootstrap栅格系统的工作原理:

Originality AI
Originality AI

专门为网络出版商设计的抄袭和AI检测工具

下载

1、“行(row)”必须包含在.container中,以便为其赋予合适的排列(aligment)和内补(padding)。
2、使用“行(row)”在水平方向创建一组“列(column)”。
3、你的内容应当放置于“列(column)”内,而且,只有“列(column)”可以作为行(row)”的直接子元素。
4、通过一些预定义的栅格class( .row and .col-xs-4 )可以用来快速创建栅格布局。Bootstrap源码中定义的mixin也可以用来创建语义化的布局。
5、通过设置padding从而创建“列(column)”之间的间隔(gutter)。然后通过为第一和最后一样设置负值的margin从而抵消掉padding的影响。
6、栅格系统中的列是通过指定1到12的值来表示其跨越的范围。例如,三个等宽的列可以使用三个.col-xs-4来创建。

全屏布局方法:

对于需要占据整个浏览器视口(viewport)的页面,需要将内容区域包裹在一个容器元素内,并且赋予padding: 0 15px;,为的是抵消掉为.row所设置的margin: 0 -15px;(如果不这样的话,你的页面会左右超出视口15px,页面底部出现横向滚动条)。

ps.说实话,上面的一大摞有几句没有看明白,但是大概的都知道了,不明白的只能通过后面的练习来了解明白了,当然这个网格使用让我想起了用Excel表格。

=================================================================================================

立即学习前端免费学习笔记(深入)”;

摘抄了这么多官网的,这些我们又要会到开篇时候说的“不同的媒体查询阈值范围”,也就是栅格选项,下面我们就来了解下吧!

【3】栅格选项也就是Bootstrap的栅格系统如何在多种屏幕设备上工作的。下面我们看下中文官网给出的一张表

从表中我们可以看出是有4个区间对应着自己的设备,我们假定可视区域为x。

lg large(大) x≥1200px 桌面
md middle(中) 992px≤x<1200px 桌面
sm small(小) 768px≤x<992px 平板
xs extra small(极小,网上找的,不知道有没有更合适的) x<768px 手机

栅格class在屏幕宽度大于或等于阈值的设备上起作用,并且将针对小屏幕设备所设置的class覆盖掉。因此,对任何一个元素应用任何.col-md- (开头)class 将不仅作用于中等尺寸的屏幕,还将作用于大屏幕设备(如果没有设置.col-lg- (开头)class的话)。

相关文章

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
c++ 根号
c++ 根号

本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

22

2026.01.23

c++空格相关教程合集
c++空格相关教程合集

本专题整合了c++空格相关教程,阅读专题下面的文章了解更多详细内容。

24

2026.01.23

yy漫画官方登录入口地址合集
yy漫画官方登录入口地址合集

本专题整合了yy漫画入口相关合集,阅读专题下面的文章了解更多详细内容。

99

2026.01.23

漫蛙最新入口地址汇总2026
漫蛙最新入口地址汇总2026

本专题整合了漫蛙最新入口地址大全,阅读专题下面的文章了解更多详细内容。

132

2026.01.23

C++ 高级模板编程与元编程
C++ 高级模板编程与元编程

本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。

15

2026.01.23

php远程文件教程合集
php远程文件教程合集

本专题整合了php远程文件相关教程,阅读专题下面的文章了解更多详细内容。

65

2026.01.22

PHP后端开发相关内容汇总
PHP后端开发相关内容汇总

本专题整合了PHP后端开发相关内容,阅读专题下面的文章了解更多详细内容。

61

2026.01.22

php会话教程合集
php会话教程合集

本专题整合了php会话教程相关合集,阅读专题下面的文章了解更多详细内容。

63

2026.01.22

宝塔PHP8.4相关教程汇总
宝塔PHP8.4相关教程汇总

本专题整合了宝塔PHP8.4相关教程,阅读专题下面的文章了解更多详细内容。

33

2026.01.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.8万人学习

CSS教程
CSS教程

共754课时 | 23.5万人学习

【web前端】Node.js快速入门
【web前端】Node.js快速入门

共16课时 | 2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号