• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > bootstrap3.0教程之栅格系统案例(包括栅格选项、从堆叠到水平排列、移动设备和桌面等

bootstrap3.0教程之栅格系统案例(包括栅格选项、从堆叠到水平排列、移动设备和桌面等

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含bootstrap3.0教程,栅格系统,布局等相关知识,佚名 希望在学习及工作中可以帮助到您

本文的主要内容将主要分为以下几个部分

1.栅格选项

2.从堆叠到水平排列

3.移动设备和桌面

4.Responsive column resets

5.列偏移

6.嵌套列

7.列排序

栅格选项

通过下面的截图可以比较清楚的来查看Bootstrap的栅格系统是如何在多种不同的移动设备上面进行工作的。

从上面的截图可以看出来,Bootstrap针对不同尺寸的屏幕(包括手机、平板、PC等等)设置了不同的样式类,这样让开发人员在开发时可以有更多的选择。根据我的理解:如果在一个元素上使用多个不同的上面的样式类,那么元素会根据在不同尺寸选择最合适(匹配最理想的)的样式类。简单的举例进行说明:比如在一个元素上我们使用了两个样式类:.col-md-和.col-lg。可以对照上面的截图来看

第一种情况:尺寸》=1200px;那么会选择.col-lg。

第二种情况:尺寸》=992px 并且尺寸《=1200px;那么会选择.col-md。

第三种情况如果尺寸《992px;那么这两个样式类都将不会作用于元素上。

从堆叠到水平排列

栅格选项中的四个样式类的使用都是依附于.row类的基础上,而.row类通常都会在.container的里进行。


使用单一的一组.col-md-*栅格class,你就可以创建一个基本的栅格系统,在手机和平板设备上一开始是堆叠在一起的(超小屏幕到小屏幕这一范围),在桌面(中等)屏幕设备上变为水平排列。将列(col-*-*)放置于任何.row内即可。


很明显这就是堆叠的效果,就是将浏览器的宽度调为比较小的时候。

现在便是水平排列。将浏览器的宽度调为稍宽之后。你也可以使用其他三个类进行测试效果。

移动设备和桌面

从上面的案例我们可以发现,当小尺寸的屏幕的时候使用.col-md-*的时候它会呈现堆叠的状态,那么开发人员肯定有时候需要小尺寸的屏幕页面展示也要是水平排列的。那么我们的.col-xs-*(小于768px屏幕的样式类)就派上用场了。


这是在稍大尺寸的屏幕上展示的效果,针对每个元素的两个样式会在不同尺寸下进行合适的选择,那么在稍大的情况下,选择的样式类就会是.col-md-*。

所以:

第一行:8和4的份比。

第二行:三个4平平均分成三份。

第三行:6和6虽然是大尺寸因为只有这一个样式,也是平均分成两份。

现在就是页面屏幕小于一定程度的时候,针对每个元素进行重新选择样式类。现在真对前两个.row选择的都是col-xs-*。

所以:

第一行:两个元素分为12和6,而一行呢就是12份,所以第二个元素会进行换行,然后占据6份一半的位置。

第二行:3个6份。而一行呢就是12份。所以第三个元素会进行换行,然后占据6份一般的位置。

Responsive column resets

通过上面两个案例的解析,可以通过这四个栅格class设计出比较轻松的设计出比较复杂的页面布局了。但是还是会有一些情况中出现一行中的某一列比其他的列高的情况。可能现在你还不太清楚我说的意思,不过没关系,我们直接上案例。


第一个元素的高度的确不太一样。然后看一下小屏幕的。

看现在是这样进行排列的,因为小屏幕下选择的都是.col-xs-*的样式类,而且都是占用6份的。不知道这样的效果是不是你想要的。原来是不是想在小屏幕下看到这四个元素在两行然后每行两个元素呢?

接下来我们将上面的代码稍微改动一下,其实也就是添加了一行代码


<div class="col-xs-6 col-

您可能想查找下面的文章:

  • bootstrap3.0教程之表单(form)使用详解
  • bootstrap3.0教程之多种表格效果(条纹状表格、条纹状表格、鼠标悬停等)
  • bootstrap3.0教程之排版详细使用教程(标题、页面主体、强调、缩略语等用法)
  • bootstrap3.0教程之栅格系统案例(包括栅格选项、从堆叠到水平排列、移动设备和桌面等
  • bootstrap3.0教程之栅格系统原理(布局)

相关文章

  • 2017-08-06css :nth-child与:nth-of-type之小解
  • 2017-08-06响应式网页设计的快速教程(适合个人站点)
  • 2017-08-06CSS代码使纯英文数字自动换行的简单实现
  • 2017-08-06CSS3毛玻璃效果(blur)有白边问题的解决方法
  • 2017-08-06图片溢出div问题的快速解决方法推荐
  • 2017-08-06css3设置box-pack和box-align让div里面的元素垂直居中
  • 2017-08-06ul li列表中显示文字强制不换行大于li宽度的文字自动隐藏
  • 2017-08-06div+css制作圆角矩形的原理示例解读
  • 2017-08-19css 超过指定高度出现滚动条
  • 2017-08-06favicon.ico在ie下面无法正常显示(尺寸32*32)

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 轻松掌握CSS3中的字体大小单位rem的使用方法
    • CSS3感应鼠标的背景闪烁和图片缩放动画效果
    • php的动态页面在ie内核的浏览器下面整体偏左的解决方法
    • 利用vertical-align:middle实现行内元素的水平垂直居中对齐
    • 负边距创建自适应宽度的流体布局的实现方法
    • CSS中:before和:after伪元素使用的奇技淫巧
    • CSS制作网页之浅谈CSS编码与组织技巧
    • CSS 实现网页图片的预加载
    • css word-break word-wrap 前台显示自动换行
    • CSS 3D立方体制作

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有