>  기사  >  웹 프론트엔드  >  bootstrap初探_html/css_WEB-ITnose

bootstrap初探_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 11:34:281003검색

  1. bootstrap资源
  2. http://getbootstrap.com
  3. http://github.com/twbs
  4. http://www.bootcss.com
  5. bootstrap栅格系统
  6. 容器:流体(container-fluid)、固定(container)
  7. 分12列,阈值  分辨率>=1200,container固定尺寸为1170px,若阈值在992到1200之间container固定尺寸为970px,若分辨率在992以下778以上为750px,778px以下为自适应,没有固定的宽度值
  8. <!DOCTYPE HTML><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">        <title>无标题文档</title>        <meta http-equiv="X-UA-Compatible" content="IE=edge">        <meta name="viewport" content="width=device-width, initial-scale=1">        <link rel="stylesheet" href="css/bootstrap.css">        <style>            .container{ border:1px #000 solid;}        </style>    </head><body><!--<div class="container-fluid">    aaaaaaaaa</div>--><div class="container">    aaaaaaaaa</div></body>    <script src="js/jquery-2.1.3.js"></script>    <script src="js/bootstrap.js"></script></html>

     

  9. 分为12列,可根据列数确定,demo如下
  10.  1 <!DOCTYPE HTML> 2 <html> 3     <head> 4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5         <title>无标题文档</title> 6         <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7         <meta name="viewport" content="width=device-width, initial-scale=1"> 8         <link rel="stylesheet" href="css/bootstrap.css"> 9         <style>10             .container{ border:1px #000 solid; background: #CCC;}11             div[class*=col-] { color: white; border: 1px solid red;}12         </style>13     </head>14 <body>15 16 <div class="container">17     <div class="col-lg-1">col-lg-1</div>18     <div class="col-lg-11">col-lg-1</div>19 </div>20 21 </body>22     <script src="js/jquery-2.1.3.js"></script>23     <script src="js/bootstrap.js"></script>24 </html>

  11. 不同分辨率下,设置col-lg表示超大分辨率,col-md是中等分辨率,col-sm是pad类似大小,col-xs是移动设备,如果设置了col-*那么会按照相应的分辨率显示,如果小于相应的分辨率则会变为几行,demo如下,可自行运行,以及对应demo图片
  12. <!DOCTYPE HTML><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">        <title>无标题文档</title>        <meta http-equiv="X-UA-Compatible" content="IE=edge">        <meta name="viewport" content="width=device-width, initial-scale=1">        <link rel="stylesheet" href="css/bootstrap.css">        <style>            .container{ border:1px #000 solid; background: #CCC;}            div[class*=col-] { color: white; border: 1px solid red;}        </style>    </head><body><!--div class="container">    <div class="col-lg-1">col-lg-1</div>    <div class="col-lg-11">col-lg-1</div></div--><div class="container">    <div class="row">        <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>    <div class="row">        <div class="col-md-4">col-md-4</div>        <div class="col-md-4">col-md-4</div>        <div class="col-md-4">col-md-4</div>    </div>    <div class="row">        <div class="col-sm-4">col-sm-4</div>        <div class="col-sm-4">col-sm-4</div>        <div class="col-sm-4">col-sm-4</div>    </div>    <div class="row">        <div class="col-xs-4">col-xs-4</div>        <div class="col-xs-4">col-xs-4</div>        <div class="col-xs-4">col-xs-4</div>    </div></div></body>    <script src="js/jquery-2.1.3.js"></script>    <script src="js/bootstrap.js"></script></html>

  13. 组合布局,可设置多个class,在分辨率为一个值得时候按照某个class显示,如果分辨率换成另外一个按照另外一个class显示,如下面demo所示,当分辨率大于1200时,按照col-lg显示四列,如果分辨率小于1200大于992,按照col-md显示三列
  14. <!DOCTYPE HTML><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">        <title>无标题文档</title>        <meta http-equiv="X-UA-Compatible" content="IE=edge">        <meta name="viewport" content="width=device-width, initial-scale=1">        <link rel="stylesheet" href="css/bootstrap.css">        <style>            .container{ border:1px #000 solid; background: #CCC;}            div[class*=col-] { color: white; border: 1px solid red;}        </style>    </head><body><div class="container">    <div class="row">        <div class="col-lg-3 col-md-4">col-lg-3 col-md-4</div>        <div class="col-lg-3 col-md-4">col-lg-3 col-md-4</div>        <div class="col-lg-3 col-md-4">col-lg-3 col-md-4</div>        <div class="col-lg-3 col-md-4">col-lg-3 col-md-4</div>    </div></div></body>    <script src="js/jquery-2.1.3.js"></script>    <script src="js/bootstrap.js"></script></html>

  15. 列偏移col-lg-offset-4,向右偏移4个网格距离,demo如下,代码运行效果如下
  16. <!DOCTYPE HTML><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">        <title>无标题文档</title>        <meta http-equiv="X-UA-Compatible" content="IE=edge">        <meta name="viewport" content="width=device-width, initial-scale=1">        <link rel="stylesheet" href="css/bootstrap.css">        <style>            .container{ border:1px #000 solid; background: #CCC;}            div[class^=col-] { color: white; border: 1px solid red;}        </style>    </head><body><div class="container">    <div class="row">        <div class="col-lg-3">col-lg-3</div>        <div class="col-lg-3">col-lg-3</div>        <div class="col-lg-3">col-lg-3</div>        <div class="col-lg-3">col-lg-3</div>    </div>    <div class="row">        <div class="col-lg-4 col-lg-offset-3">col-lg-4</div>    </div></div></body>    <script src="js/jquery-2.1.3.js"></script>    <script src="js/bootstrap.js"></script></html>

  17. 最多偏移为12,若大于12则不起任何作用,demo以及代码运行效果如下

    <!DOCTYPE HTML><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">        <title>无标题文档</title>        <meta http-equiv="X-UA-Compatible" content="IE=edge">        <meta name="viewport" content="width=device-width, initial-scale=1">        <link rel="stylesheet" href="css/bootstrap.css">        <style>            .container{ border:1px #000 solid; background: #CCC;}            div[class^=col-] { color: white; border: 1px solid red;}        </style>    </head><body><div class="container">    <div class="row">        <div class="col-lg-3">col-lg-3</div>        <div class="col-lg-3">col-lg-3</div>        <div class="col-lg-3">col-lg-3</div>        <div class="col-lg-3">col-lg-3</div>    </div>    <div class="row">        <div class="col-lg-4 col-lg-offset-13">col-lg-4 col-lg-offset-13</div>    </div></div></body>    <script src="js/jquery-2.1.3.js"></script>    <script src="js/bootstrap.js"></script></html>

  18. 列排序col-lg-push往后(往右)移动若干个,col-lg-pull往前(往左)移动若干个
  19. <!DOCTYPE HTML><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">        <title>无标题文档</title>        <meta http-equiv="X-UA-Compatible" content="IE=edge">        <meta name="viewport" content="width=device-width, initial-scale=1">        <link rel="stylesheet" href="css/bootstrap.css">        <style>            .container{ border:1px #000 solid; background: #CCC;}            div[class^=col-] { color: white; border: 1px solid red;}        </style>    </head><body><div class="container">    <div class="row">        <div class="col-lg-2">col-lg-2</div>        <div class="col-lg-10">col-lg-10</div>    </div>    <div class="row">        <div class="col-lg-2 col-lg-push-10">col-lg-2</div>        <div class="col-lg-10 col-lg-pull-2">col-lg-10</div>    </div></div></body>    <script src="js/jquery-2.1.3.js"></script>    <script src="js/bootstrap.js"></script></html>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.