加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bootstrap简介

发布时间:2020-12-17 21:00:05 所属栏目:安全 来源:网络整理
导读:Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型。 头部内容 html lang="zh-CN" ? head ? ? meta charset="utf-8" ? ? meta http-equiv="X-UA-Compatible" content="IE=edge" ? ? !--移动设备优先,为了确保适当的绘制和触屏缩

Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型。

头部内容

<html lang="zh-CN">

? <head>

? ? <meta charset="utf-8">

? ? <meta http-equiv="X-UA-Compatible" content="IE=edge">

? ? <!--移动设备优先,为了确保适当的绘制和触屏缩放,需要在 <head> 之中添加 viewport 元数据标签。!-->

? ? <meta name="viewport" content="width=device-width,initial-scale=1">

? ? <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->

? ? <title>Bootstrap 101 Template</title>

? ? <link href="css/bootstrap.min.css" rel="stylesheet">

? </head>

? <body>

? ? <h1>你好,世界!</h1>


? ? <script src="js/bootstrap.min.js"></script>

? </body>

</html> ? ??




Bootstrap3中默认定义页面为12个逻辑列,我们需要通过定义元素占据的列的数量来定义页面布局效果

所有布局列定义必须放入.row定义元素,并且.row定义元素必须定义到.container或者.container-fluid元素中,如下:

<div class="container">

? <!-- 定义的布局必须添加到class定义row中 //-->

? <div class="row">

? ?<!-- 这里定义具体的页面布局 //-->

? </div>

</div>



布局栅格化

xs:extra small 特别窄屏幕,默认指浏览器像素宽度小于768px

sm:small 窄屏幕,默认指浏览器像素宽度大于等于768px

md:middle 中等宽度屏幕,默认值指浏览器像素宽度大于等于992px

lg:large 大屏幕,默认值指浏览器像素宽度大于等于1200px

通过定义以上不同的设备的CSS,我们可以针对不同设备定义不同类型的布局,如下:

? <div class="row">

? ? <div class="col-sm-3 col-xs-12 grey box">目录</div>

? ? <div class="col-sm-1 col-xs-12"></div>

? ? <div class="col-sm-8 col-xs-12 orange box">内容</div>

? ? ? - xs设备中三个元素分别占据完整页面宽度

? ? ? - sm设备中三个元素分别占据3个列,1个列和8个列宽度

? </div>

在处理不同像素宽度的时候,大宽度的适配优先于窄宽度(即ls>md>sm>xs)。



栅格偏移

offset:左外边距(margin-left);

<div class="row">

? ? <div class="col-xs-4"></div>

? ? <div class="col-xs-4 col-xs-offset-4"></div>

</div>


pull:右位移(right);

push:左位移(left)

push和pull主要用来调整列顺序的,比如视图情况需要内容区域在右边,侧边栏在左边,但源代码则必须内容在左边,侧边栏在右边,内容的代码在前面

<div class="row">

<div class="col-md-9 col-md-push-3">

源代码左边,但视图在右边

</div>

<div class="col-md-3 col-md-pull-9">

源代码右边,但视图在右边

</div>

</div>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读