首页 > 其他 > 详细

bootstrap简介

时间:2016-03-05 14:53:29      阅读:183      评论:0      收藏:0      [点我收藏+]

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>



本文出自 “小波的博客” 博客,请务必保留此出处http://lxb994.blog.51cto.com/9805112/1747775

bootstrap简介

原文:http://lxb994.blog.51cto.com/9805112/1747775

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!