bootstrap里col-xs , col-sm ,col-md,col-lg的区别

前言

        对于一些初学boostrap的同学来说,肯定也像我一样傻傻的搞不懂col-××-*都是要怎么使用吧,我刚开始也表示一脸懵逼,后来查阅了这篇文章才搞懂了他们之间的区别,我整理了一下供大家一起学习。

摘要: bootstrap栅栏系统css中的col-xs-*、col-sm-*、col-md-* 、col-lg-*的意义:

.col-xs-* 超小屏幕 手机 (<768px)

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

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

.col-lg-* 大屏幕 大桌面显示器 (≥1200px)

关键字解释

1、col-column:列;

2、xs-maxsmall:超小; sm-small:小;  md-medium:中等;  lg-large:大;

3、-*表示占列,即占自动每行row分12列栅格系统比;

4、.col-xs-*超小屏幕 手机 (<768px),超小屏幕时使用;

     .col-sm-*小屏幕 平板 (≥768px),小屏幕时使用;

     .col-md-*中等屏幕 桌面显示器 (≥992px)(栅格参数),中等屏幕时使用;

     .col-lg-*大屏幕 大桌面显示器 (≥1200px),大屏幕时使用。

5、不管在哪种屏幕上,栅格系统都会自动的每行row分12列 col-xs-*和col-sm-* 和col-md-*后面跟的参数表示在当前的屏幕中 每个div所占列数。例如 <div class="col-xs-6 col-md-3"> 这个div在屏幕中占的位置是: .col-xs-6 在超小屏幕中占6列 也就是屏幕的一半(12/6列=2个div) ,.col-md-3 在中单屏幕中占3列也就是1/4(12/3列=4个div)。

6、反推,如果我们要在小屏幕上并排显示3个div(12/3个=每个占4 列 ),则col-xs-4;在大屏幕上显示6个div(12/6个=每个占2列 ) ,则 col-md-2;这样我们就可以控制我们自己想要的什么排版了。

案例说明

1、单一案例分析

 
  1. <div class="container">

  2. <div class="row">

  3. <div class="col-md-4">col-md-4</div>

  4. <div class="col-md-4">col-md-4</div>

  5. <div class="col-md-4">col-md-4</div>

  6. <!-- 说明:每row行共12列,分个3div,每个div平占4列,即3个*4列=12列 -->

  7. </div>

  8. <div class="row">

  9. <div class="col-md-4">col-md-4</div>

  10. <div class="col-md-8">col-md-8</div>

  11. <!-- 说明:每row行共12列,分个2div,第1个div占4列,第2个div则占8列,即4列+8列=12列 -->

  12. </div>

  13. <div class="row">

  14. <div class="col-md-3">col-md-3</div>

  15. <div class="col-md-6">col-md-6</div>

  16. <div class="col-md-3">col-md-3</div>

  17. <!-- 说明:每row行共12列,分个3div,每1,3个div占3列,第2个div则占6列,即3列+6列+3列=12列 -->

  18. </div>

  19. </div>

2、混用案例分析:

HTML代码:

<div class="col-xs-12 col-sm-9 col-md-6 col-lg-3">测试</div>

当屏幕尺寸:

小于 768px 的时候,用 col-xs-12 类对应的样式;

在 768px 到 992px 之间的时候,用 col-sm-9 类对应的样式;

在 992px 到 1200px 之间的时候,用 col-md-6 类对应的样式;
 

大于 1200px 的时候,用 col-lg-3 类对应的样式;

(完)

参考文章:http://www.cnblogs.com/sdusrz/p/7170564.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/568629.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Word 】隐藏功能生成特殊线

有时候在用word进行文字处理时&#xff0c;有一些方法可以快速生成特殊的线&#xff0c;以下是具体的一些方法&#xff1a; 1.输入3个“”&#xff0c;再按回车键Enter&#xff0c;生成一条双直线 2.输入3个“~~~”&#xff0c;再按回车键Enter&#xff0c;生成一条波浪线 3.输…

Django - - - -视图层之视图函数(views)

阅读目录(Content) 视图层之视图函数(views) 一个简单的视图1.HttpRequest2.HttpResponse 1.render 函数 2.redirect 函数对比render与redirect&#xff1a; 回到顶部(go to top) 视图层之视图函数(views) 一个视图函数&#xff0c;简称视图&#xff0c;是一个简单的Python …

【Excel】设计简单抽奖小程序

其实我们可以通过excel做一个抽奖的小程序。比如搞活动送奖品&#xff0c;我们就可以通过这个小程序抽中奖名单 中奖名单下面输入“INDIRECT("A"&RANDBETWEEN(4,12))”&#xff0c;然后按F9进行抽奖 其中用到了两个函数INDIRECT(单元格引用&#xff0c;[引用样式…

python manage.py syncdb Unknown command: 'syncdb'问题解决方法

在django1.9后的版本中&#xff0c;python manage.py syncdb命令修改为python manage.py migrate&#xff0c;执行正常。 转载自https://blog.csdn.net/u010309756/article/details/53486924

【Python】retrying模块使用场景

大家在做数据抓取或者用selenium自动化进行元素定位的时候&#xff0c;经常遇到由于网络问题导致的抓取数据失败&#xff0c;或者定位元素失败。 针对这种情况&#xff0c;我们可以通过设置等待时间去控制&#xff0c;其实还有一种方法&#xff0c;就是使用retrying&#xff0c…

Django连接现有mysql数据库

1、打开cmd后cd到项目位置 2、建立项目 django-admin startproject test2 3、编辑项目中的配置文件, mysite/settings.py ,告诉Django你的数据库连接参数和数据库名。具体的说&#xff0c;要提供 DATABASE_NAME , DATABASE_ENGINE , DATABASE_USER , DATABASE_PASSWORD , DATA…

【Python】Pygame模块设计游戏

Pygame是一个跨平台Python模块&#xff0c;专为电子游戏设计&#xff0c;包含图像、声音。建立在SDL基础上&#xff0c;允许实时电子游戏研发而无需被低级语言&#xff08;如机器语言和汇编语言&#xff09;束缚。 Pygame的历史 Pygame是一个利用SDL库的写就的游戏库&#xff…

Django 入门

1.用cmd cd到文件的目录下 2、运行python manage.py runserver 0.0.0.0:8000 即可启动服务器 3、在网页中输入127.0.0.1/hello 或者127.0.0.1即可 Helloworld项目&#xff1a; 超级用户名&#xff1a;admin 密码&#xff1a;******** 创建Django项目&#xff1a; 1、用cmd命令行…

【Python爬虫】下载微信公众号图片

大家用爬虫下载图片时肯定遇到过https://demo?wx_fmtjpeg链接的图片&#xff0c;常见的就是微信公众号的图片。 遇到链接图片用普通的方式是无法爬取下来的&#xff0c;我们可以用urllib.request进行简单爬取&#xff0c;具体源码如下&#xff1a; # 2018年10月07日 13点30分…

关于Django中的数据库操作API之distinct去重的一个误传

django提供的数据库操作API中的distinct()函数&#xff0c;了解SQL语句的读者都应该知道&#xff0c;DISTINCT关键字可以在select操作时去重。django里的这个distinct()函数也是这个功能&#xff0c;通常的用法是我们要取出一张表中的某一列的所有值&#xff0c;并且只取出不重…

【工具】Jupyter Notebook介绍

在数据分析的道路上&#xff0c;你一定曾有过为新发现而激动不已的时刻&#xff0c;此时你急于将自己的发现告诉大家&#xff0c;却遇到了这样的问题&#xff1a;如何将我的分析过程清晰地表述出来呢&#xff1f; 为了能与同行们有效沟通&#xff0c;你需要重现整个分析过程&am…

Django模板之显示QuerySet内容,字典中内容

camera和idproject都为QuerySet&#xff0c;如下图为验证 camera内容显示方法为&#xff1a; 可以看出idproject中迭代为dict类型。HTML中读写形式为&#xff1a; 显示结果&#xff1a; 参考自 https://blog.csdn.net/gaoxiaoba/article/details/52469614

Python操作文件和目录

读写文件比较简单&#xff0c;有一点特别注意就好了 windows下Python默认打开的文件以gbk解码&#xff0c;而一般我们的文件是utf-8编码的&#xff0c;所以如果文本含有中文&#xff0c;就会出现异常或者乱码。此时手动添加encodingutf-8表示以utf-8的方式打开。 当然Python写…

Docker高效管理指南:一键清理、停止与删除所有容器和镜像

前言 在当今Java开发的日常工作中&#xff0c;Docker已经成为一项不可或缺的技术。它不仅提供了便捷的开发和部署方式&#xff0c;还为项目的可移植性和可伸缩性带来了新的可能性。我们熟悉了一些基本的Docker命令&#xff0c;如启动、关闭、删除容器以及删除镜像&#xff0c;…

【Python】提升Python程序性能的好习惯

掌握一些技巧&#xff0c;可尽量提高Python程序性能&#xff0c;也可以避免不必要的资源浪费。 追求性能极限是一个有趣的游戏, 而过度优化就会变成嘲弄了。虽然Python授予你与C接口无缝集成的能力, 你必须问自己你花数小时的艰辛优化工作用户是否买帐. 另一方面, 牺牲代码的可…

【Python】这些Python骚操作,你值得拥有

Python 我用的比较多一点&#xff0c;对一些小玩意有些许了解。我不大清楚骚操作怎么定义&#xff0c;只好说说我觉得 Python 和其它语言&#xff08;比如 C 和 JAVA 等&#xff09;设定比较奇特的地方。 看了后&#xff0c;说不定你马上就有玩一玩 Python 的冲动了。 0x00 世…

Python的os.walk()方法详细讲解

我们可以看到&#xff0c;返回的是一个元组&#xff0c;元祖每一个元素即上面一行的内容&#xff0c;所以用for去遍历它。 然后对应的将这行的第一列的内容给root 第二列 给dirs 第三列 给files 元组每一个元素就是遍历一棵树(包括子树) 根的孩子&#xff08;注意 不…

【批处理】windows环境将文件隐藏到图片中

有时候有些敏感的文件不希望别人知道&#xff0c;我们有很多方法&#xff0c;今天我们介绍的方法是将文件隐藏到图片中去。方法如下&#xff1a; 1. 先将要隐藏的文件压缩到一个rar文件放在一个目录&#xff0c;比如&#xff1a;视频.rar 2. 在同一目录下放置一张图片IMG_4337.…

Python 解决 :NameError: name 'reload' is not defined 问题

Python 解决 &#xff1a;NameError: name reload is not defined 问题 解决&#xff1a;NameError: name reload is not defined 问题 对于 Python 2.X&#xff1a; import sys reload(sys) sys.setdefaultencoding("utf-8") 123对于 < Python 3.3&#xff1…

【批处理】windows环境将文件放置在虚拟盘

上一个文章我们说了如何将敏感文件隐藏到图片中&#xff0c;那个其实还是有点麻烦&#xff0c;要的时候需要改文件后缀名&#xff0c;而且通过文件的大小可以看出图片可疑。 上一文章链接&#xff1a;https://blog.csdn.net/sinat_37967865/article/details/83047245 今天我们…