BootStrap(1)

1.入门案例:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" charset="width=decive-width,initial-scale=1" />
    <!--最后一个属性主要是做要给自适应,宽度=当前物理设备的宽度,缩放比例=1完全不缩放-->
    <title></title>
    <link rel="stylesheet" href="CSS/bootstrap.min.css">  <!--只要样式的时候,只引css就行了,不用引入js-->
    <link href="CSS/bootstrap.min.css" rel="stylesheet" />
    <style>
        body {
            padding-top: 50px;
        }

        .MyTitle {
            padding: 40px 15px;
            text-align: center;
        }
    </style>
</head>
<body>
    <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
        <!--导航条  导航条的风格 导航条的位置  role="navigation"就是说该角色进来就可以看到导航-->
        <div class="container">
            <!--container:容器,要承载具体的内容-->
            <div class="navbar-header">
                <!--navbar-header:导航头-->
                <a href="#" class="navbar-brand">导航头链接</a>  <!--navbar-barnd:一个样式-->
            </div>
            <div id="navbar" class="collapse navbar-collapse">
                <ul class="nav navbar-nav ">
                    <li class="active"><a href="#">首页</a></li>  <!--active就是当前页面的样式-->
                    <li><a href="#">空间</a></li>
                    <li><a href="#">好友</a></li>
                    <li><a href="#">设置</a></li>
                </ul>
            </div>
        </div>
    </nav>
    <div class="container">
        <!--class为容器,因为他要承载具体的内容-->
        <div class="MyTitle">
            <h1>Hello Bootstrap</h1>
            <p>有时候不要死板的用它已经给好的样式,自己也要看具体情况而定。</p>
        </div>
    </div>
</body>
View Code

2.全局样式排版:

 <div class="container">
        <h3>1、全局CSS排版</h3>
        <h4>2、标题重置了margin</h4>
        <h4>3、副标题可以用<small>这是一个副标题</small></h4>
        <P>4、Bootstrap将全局字的大小设置为14px,</P>
        <p class="lead">5、设置class=“lead”能让文字突出显示</p>
        <p>6、mark让文字有一个<mark>背景效果</mark></p>
        <del>7、这是一个del,还有很多请参考:</del>http://v3.bootcss.com/css/
        <p class="text-left">8、文字靠左</p>
        <p class="text-center">9、文字居中</p>
        <p class="text-right">10、文字靠右</p>
        <p class="text-lowercase">11、text-LOWercase全小写</p>
        <p class="text-uppercase">12、text-uppercase全大写</p>
        <p class="text-capitalize">13、text-capitalize首字母大写</p>
        <ul class="list-unstyled">
            <li>14、这是一个</li>
            <li>没有样式</li>
            <li>的列表</li>
        </ul>
    </div>
全局css排版

 

3.栅格系统、代码、表格

 <title></title>
    <link href="CSS/bootstrap.min.css" rel="stylesheet" />
    <style>
        .row {
            margin-bottom: 20px;
        }

            .row .row {
                margin-top: 10px;
                margin-bottom: 0;
            }

        [class*="col-"] { /*通配选择符*/
            padding-top: 15px;
            padding-bottom: 15px;
            background-color: #eee;
            background-color: rgba(86,61,124,.15); /*最后这个.15代表的是透明度*/
            border: 1px solid #ddd;
            border: 1px solid rgba(86,61,124,.2);
        }
    </style>
</head>
<body>
    <div class="container">
        <h1>栅格、代码、表格</h1>
        <p>Grid system栅格系统依赖容器而存在,所以使用时候一定要有class="container"或者class="container-fluid"</p>
        <p>
            系统最多分配十二列。类似表格,但是收索引擎对表格的友好程度没有Div好。
            屏幕小于768px(手机) .col-xs-
            屏幕大于等于768px(平板)  .col-sm-
            屏幕大于992px(显示屏)  .col-md-
            屏幕大于1200px(大显示屏) .col-lg-
            .col-md-4这句话就是当前这个栅格占的宽度4(一个屏幕最多能承载12个单元格)
            在指定的设备上只需更改中间的那个就行。xs  sm  md  lg
        </p>
        <div class="col-md-4">
            这个单元格宽好像是按的百分比,它的高好像是自适应。
        </div>
        <div class="col-md-4">
            这个单元格好像是按的百分比
        </div>
        <div class="col-md-4">
            这个单元格好像是按的百分比
        </div>

        <div class="row">
            <h3>偏移</h3>
            <div class="col-md-4 col-md-offset-1">占四个单元格,右移动一个单元格</div>
        </div>
        <!--华丽的分割线---------------------------=========--------------->
        <div class="row">
            <h3>嵌套</h3>
            <div class="col-md-4 col-md-offset-1">
                占四个单元格,右移动一个单元格
                <div class="col-md-12">就相当于父级分为12个栅格,这个是把父类的栅格都占满了。</div>
            </div>
        </div>
        <!--华丽的分割线---------------------------=========--------------->
        <div class="row">
            <h3>栅格互换位置</h3>
            <div class="col-md-10 col-md-push-2">这是第一个</div>
            <div class="col-md-2 col-md-pull-10">这是第二个</div>
            我试了不同的数字,感觉就像是一个往左移,另一个往右移动。
        </div>
        <div class="row">
            <h3>代码</h3>
            <code>&lt;section&gt;</code>
            现在能键入<kbd>cmd</kbd>命令
            代码段:<pre>console.writeline("hello world");
                    </pre><var>x</var>=<var>y</var>+<var>z</var>
            输出<samp>hello</samp>
            <p>虽然没有什么特殊效果,但是我们一般都这么表示</p>
        </div>
        <!--华丽的分割线---------------------------=========--------------->
        <div class="row">
            <h3>表格</h3>
            <table class="table table-striped table-bordered table-hover">  <!--第二个striped就是斑马线样式,第三个是加边框,第四个是鼠标经过的效果-->
                <thead><tr class="active"><th>表格标题</th><th>表格标题</th><th>表格标题</th></tr></thead>
                <tbody>
                    <tr class="success"><td>单元格</td><td>单元格</td><td>单元格</td></tr>
                    <tr class="info"><td>单元格</td><td>单元格</td><td>单元格</td></tr>
                    <tr class="warning"><td>单元格</td><td>单元格</td><td>单元格</td></tr>
                </tbody>
            <tfoot><tr class="danger"><td colspan="3">如果class再加上 table-condensed就是紧凑型表格;<td></tr></tfoot>
            </table>
            table的外面加一个class="table-responsive"就是响应式,就是当屏幕太小的时候,会有滚动条
        </div>
        <!--华丽的分割线---------------------------=========--------------->
    </div>
</body>
栅格,coed,表格

 

posted @ 2017-02-28 19:17  二环东路  阅读(152)  评论(0)    收藏  举报