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>
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>
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><section></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>