Bootstrap3基础 栅格系统 col-lg/md/sm/xs-* 简单示例

礼悟:
     公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
          虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。


               ide:visual studio 2017  
            browser:Chrome / Firefox
     bootstrap:3.3.7

代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <title></title>
    <link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css" />
    <script type="text/javascript" src="bootstrap/js/jquery.min.js"></script>
    <script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>

    <style type="text/css">
        .container {
            border:1px solid black;
        }

        div[class*="col-lg-"]{
            background-color:aqua;
            border:1px solid black;
            height:30px;
        }

        div[class*="col-md-"]{
            background-color:coral;
            border:1px solid black;
            height:30px;
        }

        div[class*="col-sm-"]{
            background-color:darkseagreen;
            border:1px solid black;
            height:30px;
        }

        div[class*="col-xs-"]{
            background-color:lightblue;
            border:1px solid black;
            height:30px;
        }

    </style>

</head>
<body>
    <div class="container">
        <div class="row">
            <!--
                大于1200px,相互配合排成一行
                小于1200px,分别占一行
                -->
            <div class="col-lg-4">col-lg-4</div>
            <div class="col-lg-4">col-lg-4</div>
            <div class="col-lg-4">col-lg-4</div>
        </div>  

        <br />

        <div class="row">
            <!--
                大于992px,相互配合排成一行
                小于992px,分别占一行
                -->
            <div class="col-md-3">col-md-3</div>
            <div class="col-md-4">col-md-4</div>
            <div class="col-md-5">col-md-5</div>
        </div>

        <br />

        <div class="row">
            <!--
                大于768px,相互配合排成一行
                小于768px,分别占一行
                -->
            <div class="col-sm-3">col-sm-3</div>
            <div class="col-sm-5">col-sm-5</div>
            <div class="col-sm-4">col-sm-4</div>
        </div>

        <br />

        <div class="row">
            <!--
                始终排列成一行
                -->
            <div class="col-xs-3">col-xs-1</div>
            <div class="col-xs-9">col-xs-11</div>
        </div>

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

  

效果  

  浏览器宽度最大时, lg/md/sm/xs 都各安方位,列是列。

  缩小浏览器的宽度,当小于1200px时,lg 的列变成一行。

  缩小浏览器的宽度,当小于992px时,md 的列变成一行。

  缩小浏览器的宽度,当小于768px时,sm 的列变成一行。

  浏览器宽度最小时,lg/md/sm 的列成一行了,xs的列仍然是列。

    

扩展

  效果挺有趣的, 可以自己动手写一写,试一试。



Bootstrap,优秀的前端开源框架,值得学习。
学习资源:v3.bootcss.com + itcast和itheima视频库 + 清净的心地。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。

原文地址:https://www.cnblogs.com/jizuiku/p/8371280.html

时间: 2024-10-01 00:31:21

Bootstrap3基础 栅格系统 col-lg/md/sm/xs-* 简单示例的相关文章

Bootstrap3基础 栅格系统 标尺(col-lg/md/sm/xs-1)

? 内容 参数 ??OS ??Windows 10 x64 ??browser ??Firefox 65.0.2 ??framework?? ??Bootstrap 3.3.7 ??editor ??Visual Studio Code 1.32.1?? ??typesetting ??Markdown ? code <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="U

Bootstrap3基础 栅格系统 页面布局随 浏览器大小的变化而变化

? 内容 参数 ??OS ??Windows 10 x64 ??browser ??Firefox 65.0.2 ??framework?? ??Bootstrap 3.3.7 ??editor ??Visual Studio Code 1.32.1?? ??typesetting ??Markdown ? code <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="U

Bootstrap3基础 栅格系统 列中有行,行中有列

? 内容 参数 ??OS ??Windows 10 x64 ??browser ??Firefox 65.0.2 ??framework?? ??Bootstrap 3.3.7 ??editor ??Visual Studio Code 1.32.1?? ??typesetting ??Markdown ? code <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="U

Bootstrap3基础 栅格系统 col-md-push/pull 向左、右的浮动偏移

? 内容 参数 ??OS ??Windows 10 x64 ??browser ??Firefox 65.0.2 ??framework?? ??Bootstrap 3.3.7 ??editor ??Visual Studio Code 1.32.1?? ??typesetting ??Markdown ? code <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="U

Bootstrap简介及Bootstrap里的栅格系统col-md/sm/xs-x;

Bootrap是web前端CSS框架.它是基于css3和html5开发的,,它在jquery基础上进行完善.形成自己的风格,并兼容大部分的Jquery插件. bootstrap现有第四版.变化从Less到Sass,不支持IE,合并了所以HTML resets到一个新的模块,重写了所以的JS插件.Bootstrap包含了丰富的web组件,还自带了13个Jquery插件.模块代码,可以对Bootstrap中的所以CSS变量进行修改,根据自己的需求剪切代码.Bootstrap Less是一个CSS预处

Bootstrap3基础 form-horizontal 响应式栅格系统 简单示例

礼悟:    公恒学思合行悟,尊师重道存感恩.叶见寻根三返一,江河湖海同一体.          虚怀若谷良心主,愿行无悔给最苦.读书锻炼养身心,诚劝且行且珍惜.              ide:visual studio 2017             browser:Firefox / Chrome   bootstrap:3.3.7 代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8&qu

ASP.NET MVC5 + EF6 + Bootstrap3 (7) Bootstrap的栅格系统

文章来源: Slark.NET-博客园http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-grid.html 上一节:ASP.NET MVC5 + EF6 入门教程 (6) View中的Razor使用 源码下载:点我下载 要做一个完整的系统,除了需要MVC这样的B/S框架及EF这样的数据库访问技术之外,一个简洁.美观.大方的UI框架也是必不可少的. 话不多说,有请今天的主角登场!! 看看它的自我介绍,是不是很屌.没错,这个介绍一点都不夸

MVC5 + EF6 + Bootstrap3 (7) Bootstrap的栅格系统

原文:MVC5 + EF6 + Bootstrap3 (7) Bootstrap的栅格系统 文章来源: Slark.NET-博客园http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-grid.html 上一节:ASP.NET MVC5 + EF6 入门教程 (6) View中的Razor使用 下一节:ASP.NET MVC5 + EF6 + Bootstrap3 (8) View中的HtmlHelper用法大全(上) 源码下载:点我下载

Bootstrap3学习笔记 Bootstrap3文档和栅格系统

?? Bootstrap 使用到的某些 HTML 元素和 CSS 属性须要将页面设置为 HTML5 文档类型. 1)例如以下开头html标签: <!DOCTYPE html> <html lang="zh-CN"> ... </html> 2)Bootstrap3是依照移动设备优先设计的框架.为了确保适当的绘制和触屏缩放.须要加入viewport元数据标签: <meta name="viewport" content=&qu