zoukankan      html  css  js  c++  java
  • Boostrap栅格系统

    Boostrap排版、链接样式设置了基本的全局样式。分别是:为body元素设置

    布局容器:Bootstrap需要为页面内容和栅格系统包裹一个:container容器。Bootstrap提供了两个作此用处的类。由于padding等属性的原因,这两种容器类不能相互嵌套。 
    .container类用于固定宽度病支持响应式布局的容器。 
    .container-fluid类用于100%宽度,占据全部视口(viewport)的容器。 
    固定布局 
    bootstrap提供了一个通用的固定宽度的布局方式 
    <div class="container"> 
    流式布局 
    利用<div class="container-fluid">代码可以创建一个流式、两列的页面,非常适合应用和文档类页面。 


    Bootstrap默认的栅格系统为12例,形成一个940px宽的容器,默认没有响应式布局特性。若加入响应式布局CSS文件,栅格系统会自动根据可视窗口的宽度从724px到1170px进行动态调整,在可视窗口低于767px宽的情况下,列将不再固定并且会在垂直方向堆叠。 

    媒体查询(media query):在栅格系统中,我们在Less文件中使用以下媒体查询来创建关键的分界点阈值。 
    //小屏幕 平板  大于等于768px 
    @media (min-@screen-sm-min) 
    //中等屏幕 桌面显示器  大于等于992px 
    @media (min-@screen-md-min) 
    //大屏幕 大桌面显示器  大于等于1200px 
    @media (min-@screen-xd-min) 

    对于简单的两列式布局,创建一个.row容器,并在容器中刚加入合适数量的.span*列即可。由于默认的是12列的栅格,所有.span*列所跨越的栅格数之和最多是12。 

    Bootstrap还包含了一组Less变量和mixin用于生成简单、语义化的布局。 
    变量:通过变量来定义列数、槽(gutter)宽、媒体查询阈值(用于确定合适让列浮动)。还可以定制mixin 
    @grid-columns : 12 
    @grid-gutter-width : 30px 
    @grid-float-breakpoint : 768px 

    mixin用来和栅格变量一同使用,为每个列(column)生成语义化的CSS代码。 


    偏移列 
    把列向右移动可使用.offset*类。每个类都给列的左边距增加了指定单位的列。  
    <div class="span4 offset4">    .offset4  将.span4右移了4个列的宽度。 

    嵌套列 
    在默认的栅格系统里,在已有的.span*内添加一个新的.row并加入.span*列,可以实现嵌套。被嵌套中的每列列数总和要等于父级别。 

    <div class="row"> 
        <div class="span9"> 
             Level 1 
             <div class="row"> 
                  <div class="span6">Level 2</div> 
                  <div class="span3">Level 3</div> 
             </div> 
        </div> 
    </div> 

    流式栅格 
    流式栅格系统对每一列的宽度使用百分比而不是像素数量。它和固定栅格系统过一样拥有响应式布局的能力,这就保证它能对不同的分辨率和设备做出适当的调整。 
    <div class="row-fluid"> 
        <div class="span4">...</div> 
        <div class="span8">...</div> 
    </div> 

    列排序:通过使用.col-md-push-*、.col-md-pull-*类可以很容易的改变列(column)的顺序 
    <div class="row"> 
       <div class="col-md-9 col-md-push-3">我在后面哦</div> 
       <div class="col-md-3 col-md-pull-9">我跑到前面去了呀</div> 
    </div> 



    启用响应式特性 
    通过在文档中的<head>标签里添加合适的meta标签并引入一个额外的样式表即可启用响应式CSS。若你已经在定制页面编译好一个Bootstrap,那么只需添加一个meta标签。 
    <meta name="viewport" content="width=device-width,initial-scale=1.0"> 
    <link href="assets/css/bootstrap-responsive.css" rel="stylesheet"> 



    <!doctype html> 
    <html> 
    <head> 
    <meta charset="UTF-8" > 
    <title>index_栅格系统</title> 
        <link rel="stylesheet" href="d:ootstrapcssootstrap.min.css" /> 
    <script src="d:jQueryjquery-1.9.1.min.js" ></script> 
    <script src="d:ootstrapjsootstrap.min.js"></script> 
        <script src="d:ootstrapjsApplication.js" ></script> 
    <script src="d:ootstrapjsholder.js" ></script>  
    <style type="text/css"> 
    .col-md-12{ 
    background: #ccc; 

    .col-md-3{ 
    background: #fff; 

    .col-md-6{ 
    background: #fff; 

    .row{ 
    margin-bottom: 10px; 

    .footer{ 
    background: #ccc; 

    </style> 
    </head> 
    <body> 
    <!-- 整体布局格式 --> 
    <div class="container"> 
    <!-- 栅格布局   分成12行  --> 
    <div class="row"> 
    <div class="col-md-12" > 
    <h3>bootstrap col-md-12</h3> 
    <p>dddddddddddddddddddddd</p> 
    </div> 
    <div class="row" > 
    <div class="col-md-3"> 
    <img src="E:photo歌词控_JJ1.jpg" ></img> 
    </div> 
    <div class="col-md-3"> 
    <img src="E:photo歌词控_JJ1.jpg" ></img> 
    </div> 
    <div class="col-md-6"> 
    <img src="E:photo歌词控_JJ1.jpg" ></img> 
    </div> 
    <!-- 防止样式漂浮 --> 
    <div class="clearfix"></div> 
        </div> 
        <div class="col-md-12"> 
        <img src="E:photo歌词控_JJ2.jpg" ></img> 
        </div> 
        <div class="footer" > 
        <div class="col-md-12"> 
        <p>foreverforever</p> 
        </div> 
        </div> 

    </div> 
    </div> 
    </body> 

    </html> 

  • 相关阅读:
    Allegro PCB Design GXL (legacy) 使用slide无法将走线推挤到焊盘的原因
    OrCAD Capture CIS 16.6 导出BOM
    Altium Designer (17.0) 打印输出指定的层
    Allegro PCB Design GXL (legacy) 将指定的层导出为DXF
    Allegro PCB Design GXL (legacy) 设置十字大光标
    Allegro PCB Design GXL (legacy) 手动更改元器件引脚的网络
    magento产品导入时需要注意的事项
    magento url rewrite
    验证台湾同胞身份证信息
    IE8对css文件的限制
  • 原文地址:https://www.cnblogs.com/forerver-elf/p/4724196.html
Copyright © 2011-2022 走看看