新一期的乾貨來了,BootStrap該怎麼用(樂字節java)3

經常使用樣式

                            若是須要更多資料點擊下方圖片⬇(備註來意)html

                    新一期的乾貨來了,BootStrap該怎麼用(樂字節java)3

排版

標題

​ Bootstrap和普通的HTML頁面同樣,定義標題都是使用標籤<h1>到<h6>,只不過Bootstrap覆蓋了其默認的樣式,使用其在全部瀏覽器下顯示的效果同樣。爲了讓非標題元素和標題使用相同的樣式,還特地定義了.h1~.h6六個類名。同時後面能夠緊跟着一行小的副標題<small></small>或使用.smalljava

<h1>h1. Bootstrap heading<small>副標題</small></h1>
<div class="h1">Bootstrap標題1<span class="small">副標題</span></div>

段落

​ 段落是排版中另外一個重要元素之一。經過.lead 來突出強調內容(其做用就是增大文本字號,加粗文本,並且對行高和margin也作相應的處理。可使用如下標籤給文本作突出樣式處理:mysql

​ <small>:小號字ajax

​ <b><strong>:加粗sql

​ <i><em>:斜體數據庫

<p class="lead"><small>之後的</small><b>你</b>會<i>感謝</i>如今<em>努力</em>的<strong>你</strong></p>

強調

​ 定義了一套類名,這裏稱其爲強調類名,這些強調類都是經過顏色來表示強調,具本說明以下:json

​ .text-muted:提示,使用淺灰色(#999)數組

.text-primary:主要,使用藍色(#428bca)

    .text-success:成功,使用淺綠色(#3c763d)

    .text-info:通知信息,使用淺藍色(#31708f)

    .text-warning:警告,使用黃色(#8a6d3b)

    .text-danger:危險,使用褐色(#a94442)
<div class="text-muted">提示效果</div>
<div class="text-primary">主要效果</div>
<div class="text-success">成功效果</div>
<div class="text-info">信息效果</div>
<div class="text-warning">警告效果</div>
<div class="text-danger">危險效果</div>

對齊效果

​ 在CSS中經常使用text-align來實現文本的對齊風格的設置。瀏覽器

​ 其中主要有四種風格:oracle

​ 左對齊,取值left ;

​ 居中對齊,取值center;

​ 右對齊,取值right ;

​ 兩端對齊,取值justify。

​ 爲了簡化操做,方便使用,Bootstrap經過定義四個類名來控制文本的對齊風格:.text-left:左對齊 .text-center:居中對齊 .text-right:右對齊 .text-justify:兩端對齊。

<p class="text-left">我居左</p>
<p class="text-center">我居中</p>
<p class="text-right">我居右</p>
<p class="text-justify">網格系統的實現原理很是簡單,僅僅是經過定義容器大小,平分12份(也有平分紅24份或32份,但12份是最多見的),再調整內外邊距,最後結合媒體查詢,就製做出了強大的響應式網格系統。Bootstrap框架中的網格系統就是將容器平分紅12份</p>

列表

​ 在HTML文檔中,列表結構主要有三種:

​ 無序列表(<ul><li>…</li></ul>)

​ 有序列表(<ol><li>…</li></ol>)

​ 定義列表(<dl><dt>…</dt><dd>…</dd></dl>)

去點列表

​ class="list-unstyled"

<ul class="list-unstyled">
    <li>無序項目列表一</li>
    <li>無序項目列表二</li>
</ul>
內聯列表

​ class="list-inline",把垂直列表換成水平列表,並且去掉項目符號(編號),保持水平顯示。也能夠說內聯列表就是爲製做水平導航而生。

<ul class="list-inline">
    <li>首頁</li>
    <li>java學院</li>
    <li>在線課堂</li>
</ul>
定義列表

​ 在原有的基礎加入了一些樣式,使用樣式 class="dl-horizontal" 製做水平定義列表 : 當標題寬度超過160px時,將會顯示三個省略號。

<dl>
    <dt>HTML</dt>
    <dd>超文本標記語言</dd>
    <dt>CSS</dt>
    <dd>層疊樣式表是一種樣式表語言</dd>
</dl>
<dl class="dl-horizontal">
    <dt>HTML 超文本標記語言</dt>
    <dd>HTML稱爲超文本標記語言,是一種標識性的語言。</dd>          
    <dt>測試標題不能超過160px的寬度,不然2個點</dt>
    <dd>我在寫一個水平定義列表的效果,我在寫一個水平定義列表的效果。</dd>
</dl>

代碼

​ 通常在我的博客上使用的較爲頻繁,用於顯示代碼的風格。在Bootstrap主要提供了三種代碼風格:

​ (1)使用<code></code>來顯示單行內聯代碼

​ (2)使用<pre></pre>來顯示多行塊代碼

​ 樣式:pre-scrollable (height,max-height高度固定,爲340px,超過存在滾動條)

​ (3)使用<kbd></kbd>來顯示用戶輸入代碼,如快捷鍵

單行內聯代碼
<code>this is a simple code</code>
快捷鍵
<p>使用<kbd>ctrl+s</kbd>保存</p>
多行塊代碼
<!-- 代碼會保留本來的格式,包括空格和換行 -->
<pre>
public class HelloWorld {
    public static void main(String[] args){
        System.out.println("helloworld...");
    }
}
</pre>
<!-- 
    顯示html標籤的代碼須要適應字符實體  
    小於號(<)要使用硬編碼「&lt;」來替代,大於號(>)使用「&gt;」來替代 
-->
<pre>
    &lt;ul&gt;
        &lt;li&gt;測試實體符&lt;/li&gt;
    &lt;/ul&gt;
</pre>
<!-- 當高度超過,會存在滾動條 -->
<pre class="pre-scrollable">
    <ol>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
        <li>...........</li>
    </ol>
</pre>

表格

表格樣式

​ Bootstrap爲表格提供了1種基礎樣式和4種附加樣式以及1個支持響應式的表格。在使用Bootstrap的表格過程當中,只須要添加對應的類名就能夠獲得不一樣的表格風格:

基礎樣式

​ 1).table:基礎表格

附加樣式

​ 1) .table-striped:斑馬線表格

​ 2) .table-bordered:帶邊框的表格

​ 3) .table-hover:鼠標懸停高亮的表格

​ 4). table-condensed:緊湊型表格,單元格沒內距或者內距較其餘表格的內距小

tr、th、td樣式

​ 提供了五種不一樣的類名,每種類名控制了行的不一樣背景顏色

描述 實例
.active 將懸停的顏色應用在行或者單元格上 <font color="#f5f5f5">#f5f5f5</font>
.success 表示成功的操做 <font color="#dff0d8">#dff0d8</font>
.info 表示信息變化的操做 <font color="#d9edf7">#d9edf7</font>
.warning 表示一個警告的操做 <font color="#fcf8e3">#fcf8e3</font>
.danger 表示一個危險的操做 <font color="#f2dede">#f2dede</font>
<table class="table table-bordered table-hover">
    <tr class="active">
        <th>JavaSE</th>
        <th>數據庫</th>
        <th>JavaScript</th>
    </tr>
    <tr class="danger">
        <td>面向對象</td>
        <td>oracle</td>
        <td>json</td>
    </tr>
    <tr class="success">
        <td>數組</td>
        <td>mysql</td>
        <td>ajax</td>
    </tr>
</table>
相關文章
相關標籤/搜索