容器(源码)

<!DOCTYPE html>
<html>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title></title>
<link rel="stylesheet" href="bootstrap.min.css">
<script src="jquery.min.js"></script>
<style type="text/css">
.container-fluid{
    background-color: pink;
}
</style>
<body>
<div class="container">
    <h1>sit</h1>
    <h1>sit</h1>
    <!--small副标题
    p标签 被设置为等高为二分之一行高
    lead 突出显示
    mark 有背景效果

    容器
    1.流体容器
    2.固定容器
    @media (min-width:768px){.container{width:750px}}
    @media (min-width:992px){.container{width:970px}}
    @media (min-width:1200px){.container{width:1170px}}
    .container-fluid{padding-right:15px;padding-left:15px;``````
    有上面的源码可以看出
    阈值                        width
    1.大于1200px(lg 大屏PC)               1170px(1130px+槽宽)
    2.大于等于992px(md 中屏PC)小于1200px   970px(940px+槽宽)
    3.大于等于768px(sm 平板)小于992px    750px(720px+槽宽  所以值可能变)
    4.小于768px(xs 移动手机)                    auto

    栅格源码分析
    1.流体容器&固定容器 公共样式
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px;
    2.固定容器 特定样式
    顺序不能变
    @media(min-width:@screen-sm-min){
    width:@container-sm;
    }
    @media(min-width:@screen-md-min){
    width:@container-md;
    }
    @media(min-width:@screen-lg-min){
    width:@container-lg;
    }
    如果宽度是1300px,那么  @media(min-width:@screen-sm-min){
    width:@container-sm;
    }
    @media(min-width:@screen-md-min){
    width:@container-md;
    }被读到过,但是被覆盖了
    如果宽度700px,则上面三个样式都不能读到,样式直接是auto
    -->
    <h4>sit<small>sit</small></h4>
    <p>hello</p>
    <p class="lead mark">hello</p>
    <del>123</del>
    <p class="text-left text-lowercase">bootStrap</p>
    <p class="text-right text-uppercase">bootStrap</p>
    <p class="text-center text-capitalize">bootStrap</p>

    <div class="container-fluid">test</div>
</div>
</body>
</html>
posted @ 2020-01-08 16:29  zuiaimiusi  阅读(162)  评论(0编辑  收藏  举报