Bootstrap笔记

一、栅格系统

1、移动设备中缩放功能

添加缩放功能  <meta name="viewport" content="width=device-width, initial-scale=1">
去除缩放功能  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

 

2、栅格系统设置

-栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,

-行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中

手机 (<768px) 平板 (≥768px) 桌面显示器 (≥992px) 大桌面显示器 (≥1200px)
.col-xs- .col-sm- .col-md- .col-lg-
<div class="container">
<div class="row">
<div class="col-sm-6 col-md-3 col-lg-3">第一列占4个格栅</div>
<div class="col-sm-6 col-md-3 col-lg-3">第二列占4个格栅</div>
       <div class="col-sm-6 col-md-3 col-lg-3">第三列占4个格栅</div>
       <div class="col-sm-6 col-md-3 col-lg-3">第四列占4个格栅</div>
</div>
</div>

清除浮动:

<div class="clearfix visible-xs"></div>  添加div 在div中设置在哪种分辨率下添加清除浮动

 

3、媒体查询

    /* 超小屏幕(手机,小于 768px) */
@media (max-width: 768px){ div{}}
/* 小屏幕(平板,大于等于 768px) */
@media (min-width: 768px) { div{ }}

/* 中等屏幕(桌面显示器,大于等于 992px) */
@media (min-width: 992px) { div{ }}

/* 大屏幕(大桌面显示器,大于等于 1200px) */
@media (min-width: 1200px) { div{}}

 

4、响应式图片设置

```html

给图片添加响应式显示 添加 .img-responsive 类 <img src=”” class=”img-responsive” > “`

 

二、排版

1、页面主题

<p class="lead text-left/right/center">
随便写点...
</p>
注释:lead 强调
    text-left 左对齐
    text-right 右对齐
    text-right 居中对齐

2、文本显示

<small>变小</small>
<strong>加粗强调</strong>
<b>加粗强调</b>
<em>斜体强调</em>
<cite>斜体变大</cite>

3、缩略语

<abbr title="鼠标移入显示我" class="initialism">过来呀bootstrap</abbr>  
                                initialism转为大写字母

4、引用

<blockquote>
   <p>
      在引用的文字旁边加一条大大的竖线,强调一下是引用来的。
   </p>
</blockquote>

 

三、列表与代码

1、清除默认圆点 .list-unstyle

<ul>
<ol class="list-unstyle"></ol>
</ul>

2、列表水平排列 .list-inline

<ul class="list-inline">
<li><a href="#">中国</a></li>
<li><a href="#">俄罗斯</a></li>
</ul>

3、dl列表水平排列 .dl-horizontal

<dl class="dl-horizontal">
<dt>java</dt>
<dd>java是一门面向对象的语言。</dd>
</dl>

4、代码输入 <code></code> 标签

<code>
public static void sting[]
</code>

5、黑色背景模拟按键 代码片段输入 <kbd></kbd>

<kbd>
alt+f;
</kbd>

6、格式化代码片段输入

<pre>
public class hello
{
public static void main(sting args[])
{
System.out.printlen("hello world!")
}
}
</pre>

7、斜体显示代码

<var>斜体显示</var>

8、程序结果

<samp>"hello wrold"</samp>

四、表格样式(无全局样式)

1、基础样式 .table

<table class="table">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

2、带背景条纹表格 .table-striped

<table class="table table-striped">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

3、带边框 .table-border

<table class="table table-borderde">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

4、悬停 .table-hover

<table class="table table-hover">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

5、紧凑 .table-condensed

<table class="table table-condensed">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

6、行样式 .active.success.info

<table class="table table-condensed">
<tr class="info"><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr class="success"><td>1</td><td>张三</td><td>22</td></tr>
<tr class="warning"><td>1</td><td>张三</td><td>22</td></tr>
<tr class="danger"><td>1</td><td>张三</td><td>22</td></tr>
<tr class="active"><td>1</td><td>张三</td><td>22</td></tr>
</table>

7、响应式表格 .table-responsive

注:需要在表格外面加一层div,在div中添加class类

<div class="table-responsive">
<table class="table table-condensed">
<tr class="info"><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr class="success"><td>1</td><td>张三</td><td>22</td></tr>
<tr class="warning"><td>1</td><td>张三</td><td>22</td></tr>
<tr class="danger"><td>1</td><td>张三</td><td>22</td></tr>
<tr class="active"><td>1</td><td>张三</td><td>22</td></tr>
</table>
</div>

五、表单样式

1、基础表单 .form-group .form-control .btn-default

<form >
<fieldset>这个标签用于整理所有元素~~~~~~~~~~~~~~
<legend>用户登录</legend>表单头部加上这个标签挺好看的~~~~~~~~~~~~~~
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
 </div>
 <div class="form-group">
<label for="exampleInputPassword1">Password</label>
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
 </div>
 <div class="form-group">
<label for="exampleInputFile">File input</label>
<input type="file" id="exampleInputFile">
<p class="help-block">Example block-level help text here.</p>
 </div>
 <div class="checkbox">
<label>
 <input type="checkbox"> Check me out
版权声明:本文为eryuancike原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/eryuancike/p/12382901.html