栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Bootstrap中“ col

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Bootstrap中“ col

仅适用于Bootstrap 3。

忽略字母(X 小号SMMDLG 现在 ,我只用数字开始…

  • 数字(1-12)代表任何div总宽度的一部分
  • 所有div分为12列
  • 因此,
    col-*-6
    跨度为12列中的6个(一半的宽度),
    col-*-12
    跨度为12列中的12个(整个宽度),等等

因此,如果您希望 两个相等的列 跨越一个div,请编写

<div >Column 1</div><div >Column 2</div>

或者,如果您希望 三个不相等的列 跨越相同的宽度,则可以编写:

<div >Column 1</div><div >Column 2</div><div >Column 3</div>

您会注意到列数始终加起来为12。它可以少于十二,但是要注意,如果超过十二,则您的冒犯div会跳到下一行(不是

.row
,这是另一个故事)。

您也可以将 列嵌套在列 中(最好

.row
在它们周围使用包装器),例如:

<div >  <div >    <div >Column 1-a</div>    <div >Column 1-b</div>  </div></div><div >  <div >    <div >Column 2-a</div>    <div >Column 2-b</div>  </div></div>

每套嵌套的div最多也跨越其父div的12列。注意:由于每个

.col
类的两边都有15px的内边距,因此通常应将嵌套的列包装在
.row
具有-15px边距的内。这样可以避免重复填充,并使内容在嵌套和非嵌套col类之间保持一致。

-您没有具体询问

xs, sm, md, lg
使用情况,但是它们是紧密结合的,所以我不禁要碰一下…

简而言之,它们用于定义该类应采用的 屏幕尺寸

  • xs = 超小屏幕 (手机)
  • sm = 小屏幕 (平板电脑)
  • md = 中型屏幕 (某些台式机)
  • lg = 大屏幕 (其余台式机)

通常, 您应该使用多个列类对div进行分类,以便它的行为取决于屏幕大小(这是使Bootstrap响应的核心)。例如:使用类一个div

col-xs-6
col-sm-4
将跨越一半的移动电话上(XS)和片剂(SM)在屏幕的1/3屏幕。

<div >Column 1</div> <!-- 1/2 width on mobile, 1/3 screen on tablet) --><div >Column 2</div> <!-- 1/2 width on mobile, 2/3 width on tablet -->

注: 按下面的评论,对于给定的屏幕尺寸网格类适用于屏幕尺寸 和更大 除非另一份声明重写它(即

col-xs-6 col-md-4
跨度6列
xs
sm
,并在4列
md
lg
,即使
sm
lg
从来没有明确宣布)

注意: 如果你没有定义

xs
,将默认为
col-xs-12
(即
col-sm-6
一半的宽度
sm
md
lg
在屏幕上,但全宽
xs
屏幕)。

注意: 如果您

.row
包括超过12个列,则实际上完全可以,只要您知道它们会如何反应即可。-这是一个有争议的问题,并非所有人都同意。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/380720.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号