国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

第一次接觸神奇的Bootstrap基礎排版

2019-11-20 09:24:56
字體:
供稿:網(wǎng)友

Bootstrap是Twitter推出的一個簡單靈活的,基于HTML5和CSS3的用于搭建WEB前端頁面的html、css、javascript工具集。擁有友好的學習曲線,卓越的兼容性,響應式設計,12列格網(wǎng),樣式向?qū)臋n,自定義JQuery插件,完整的類庫,基于Less等特點。Bootstrap讓Web開發(fā)更迅速、更簡單。

1.Bootstrap下載

官網(wǎng):http://getbootstrap.com/;新手入門:http://getbootstrap.com/getting-started/

我們可以在官網(wǎng)下載到Bootstrap,Bootstrap的源碼,如果不想下載,還可以使用Bootstrap提供的CDN。

2.Bootstrap文件結構
bootstrap/
├── css/
│   ├── bootstrap.css
│   ├── bootstrap.css.map
│   ├── bootstrap.min.css
│   ├── bootstrap.min.css.map
│   ├── bootstrap-theme.css
│   ├── bootstrap-theme.css.map
│   ├── bootstrap-theme.min.css
│   └── bootstrap-theme.min.css.map
├── js/
│   ├── bootstrap.js
│   └── bootstrap.min.js
└── fonts/
    ├── glyphicons-halflings-regular.eot
    ├── glyphicons-halflings-regular.svg
    ├── glyphicons-halflings-regular.ttf
    ├── glyphicons-halflings-regular.woff
    └── glyphicons-halflings-regular.woff2

 3.Bootstrap的HTML標準模板

<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <!-- 在IE運行最新的渲染模式 --> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- 初始化移動瀏覽顯示,width=device-width寬度等于移動設備的寬度,initial-scale=1設置縮放比例 --> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrap的HTML標準模板</title> <!-- 引入Bootstrap的核心CSS --> <link rel="stylesheet" > <!-- 你自己的樣式文件 --> <link href="css/your-style.css" rel="stylesheet"> <!-- 以下兩個插件用于在IE8以及以下版本瀏覽器支持HTML5元素和媒體查詢,如果不需要用可以移除 --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <h1>Hello, world!</h1> <!-- 放置在文檔的結尾,使頁面加載速度更快 --> <!-- 如果要使用Bootstrap的js插件,必須先調(diào)入jQuery --> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script> <!-- 包括所有bootstrap的js插件或者可以根據(jù)需要使用的js插件調(diào)用 --> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>  </body></html>

4.Bootstrap的標題

和普通的HTML頁面一樣,Bootstrap定義標題也是使用標簽h1到h6,只不過Bootstrap覆蓋了其默認的樣式,使其在所有瀏覽器下顯示的效果是一樣的,定義的具體規(guī)則如下表所示:

<!--Bootstrap中的標題--><h1>標題一</h1><h2>標題二</h2><!--Bootstrap中使用了<small>標簽來制作副標題--><h1>標題一<small>副標題</small></h1><h2>標題二<small>副標題</small></h2><!--Bootstrap中讓非標題元素和標題使用相同的樣式--><div class="h1">標題一</div><div class="h2">標題二</div><div class="h3">標題三</div>

注意:副標題行高都是1,font-weight不加粗,顏色為灰色(#999);h1~h3的副標題,大小為標題的65%,h4~h6的副標題,大小為標題的75%;詳細代碼請參閱bootstrap.css文件中第407行~第443行。

5.Bootstrap的內(nèi)容

1)強調(diào)內(nèi)容

在實際項目中,對于一些重要的文本,希望突出強調(diào)的部分都會做另外的樣式處理。Bootstrap同樣對這部分做了一些輕量級的處理。

通過添加類名“.lead”讓一個段落p突出顯示,其作用就是增大文本字號,加粗文本,而且對行高和margin也做相應的處理。用法如下:

<p>普通文本</p>
<p class="lead">強調(diào)文本</p>

2)通過顏色來表示強調(diào)

例如:
<!--下面普通文本為褐色-->
<p class="text-danger">普通文本</p>

 3)粗體和斜體

粗體使用b標簽或strong標簽來實現(xiàn);斜體使用em標簽或i標簽來實現(xiàn)。

<!--粗體--><p>普通文本<b>粗體</b>普通文本</p><p>普通文本<strong>粗體</strong>普通文本</p><!--斜體--><p>普通文本<em>斜體</em>普通文本</p><p>普通文本<i>斜體</i>普通文本</p>

4)文本對齊

Bootstrap通過定義四個類名來控制文本的對齊風格:

<p class="text-left">我居左</p><p class="text-center">我居中</p><p class="text-right">我居右</p><p class="text-justify">我兩端對齊</p>

6.Bootstrap的列表

Bootstrap根據(jù)平時的使用情形提供了六種形式的列表:普通列表、有序列表、去點列表、內(nèi)聯(lián)列表、定義列表、水平定義列表。

1)普通列表

<!--普通列表--><ul> <li>普通列表1</li> <li>普通列表2</li></ul>

2)有序列表

<!--有序列表--><ol> <li>有序列表1</li> <li>有序列表2</li></ol><!--有序列表嵌套--><ol> <li>有序列表1</li> <li>有序列表2 <ol> <li>有序列表2.1</li> <li>有序列表2.2</li> </ol> </li> <li>有序列表3</li></ol>

3)去點列表

給無序列表添加一個類名“.list-unstyled”,這樣就可以去除默認的列表樣式的風格。

<ol class="list-unstyled"> <li>有序列表1</li> <li>有序列表2</li></ol>

4)內(nèi)聯(lián)列表(為制作水平導航而生)

像去點列表一樣,通過添加類名“.list-inline”來實現(xiàn)內(nèi)聯(lián)列表,把垂直列表換成水平列表,而且去掉項目符號(編號),保持水平顯示。

<ul class="list-inline"> <li>導航欄條目1</li> <li>導航欄條目2</li></ul>

5)定義列表

Bootstrap定義列表只是調(diào)整了行間距,外邊距和字體加粗效果。

<dl> <dt>北京</dt> <dd>中國的首都。</dd> <dt>上海</dt> <dd>國家中心城市,超大城市。</dd></dl>

6)水平定義列表

水平定義列表就像內(nèi)聯(lián)列表一樣,Bootstrap可以給dl標簽添加類名“.dl-horizontal”給定義列表實現(xiàn)水平顯示效果。

<dl class="dl-horizontal"> <dt>北京</dt> <dd>中國的首都。</dd> <dt>上海</dt> <dd>國家中心城市,超大城市。</dd></dl>

7.Bootstrap的表格

Bootstrap為表格提供了1種基礎樣式和4種附加樣式以及1個支持響應式的表格。具體如下:

<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>基礎表格</title> <link rel="stylesheet" ></head><body> <h3>基礎表格</h3> <!-- 主要源碼查看bootstrap.css文件第1402行~第1441行 --> <table class="table"> <thead> <tr><th>表格標題</th><th>表格標題</th><th>表格標題</th></tr> </thead> <tbody> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> </tbody> </table> <h3>斑馬線表格</h3> <!-- 主要源碼查看bootstrap.css文件第1465行~第1468行 --> <table class="table table-striped"> <thead> <tr><th>表格標題</th><th>表格標題</th><th>表格標題</th></tr> </thead> <tbody> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> </tbody> </table> <h3>帶邊框的表格</h3> <!-- 主要源碼查看bootstrap.css文件第1450行~第1464行 --> <table class="table table-bordered"> <thead> <tr><th>表格標題</th><th>表格標題</th><th>表格標題</th></tr> </thead> <tbody> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> </tbody> </table> <h3>鼠標懸浮高亮的表格</h3> <!-- 主要源碼查看bootstrap.css文件第1469行~第1472行 --> <table class="table table-striped table-bordered table-hover"> <thead> <tr><th>表格標題</th><th>表格標題</th><th>表格標題</th></tr> </thead> <tbody> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> </tbody> </table> <h3>緊湊型表格</h3> <!-- 主要源碼查看bootstrap.css文件第1442行~第1449行 --> <table class="table table-condensed"> <thead> <tr><th>表格標題</th><th>表格標題</th><th>表格標題</th></tr> </thead> <tbody> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> </tbody> </table> <h3>響應式表格</h3> <!-- Bootstrap提供了一個類名為.table-responsive的容器,置于此容器的表格就具有響應式效果 --> <div class="table-responsive"> <table class="table table-bordered"> <thead> <tr><th>表格標題</th><th>表格標題</th><th>表格標題</th></tr> </thead> <tbody> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> <tr><td>表格單元格</td><td>表格單元格</td><td>表格單元格</td></tr> </tbody> </table> </div></body></html>

這部分代碼包含了Bootstrap常用的表格,效果圖如下所示:

Bootstrap還為表格的行元素tr提供了五種不同的類名(對應的源碼,請查看bootstrap.css文件中第1484行~第1583行),每種類名控制了行的不同背景顏色,具體說明如下表所示:

其使用非常的簡單,只需要在元素中添加上表對應的類名,就能達到效果:

<tr class="active"><td>…</td></tr>

注意:
1.要實現(xiàn)懸浮狀態(tài),需要在<table>標簽上加入table-hover類。
2.除了”.active”之外,其他四個類名和”.table-hover”配合使用時,Bootstrap針對這幾種樣式也做了相應的懸浮狀態(tài)的樣式設置,所以如果需要給tr元素添加其他顏色樣式時,在”.table-hover”表格中也要做相應的調(diào)整。

如果大家還想深入學習,可以點擊這里進行學習,再為大家附兩個精彩的專題:Bootstrap學習教程 Bootstrap實戰(zhàn)教程

系列文章:

第一次接觸神奇的Bootstrap網(wǎng)格系統(tǒng)//m.survivalescaperooms.com/article/89333.htm

第一次接觸神奇的Bootstrap表單//m.survivalescaperooms.com/article/89330.htm

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 运城市| 岳池县| 江津市| 唐山市| 永年县| 察隅县| 化隆| 道孚县| 滦南县| 贡嘎县| 含山县| 长汀县| 青海省| 泽普县| 拉孜县| 明溪县| 宁德市| 贡山| 布拖县| 东台市| 手游| 康定县| 芷江| 霍邱县| 太康县| 成武县| 化德县| 卫辉市| 呈贡县| 韶关市| 宁德市| 阿拉善右旗| 万源市| 漳平市| 巍山| 东宁县| 景洪市| 巴林右旗| 阿勒泰市| 南涧| 仪征市|