<strike id="5ntnv"><i id="5ntnv"><del id="5ntnv"></del></i></strike>
<strike id="5ntnv"></strike><ruby id="5ntnv"></ruby><del id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></del><strike id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></strike>
<strike id="5ntnv"></strike>
<strike id="5ntnv"></strike>
<span id="5ntnv"><dl id="5ntnv"></dl></span>
<strike id="5ntnv"><i id="5ntnv"><del id="5ntnv"></del></i></strike><th id="5ntnv"><noframes id="5ntnv"><span id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></span>
<span id="5ntnv"></span>
<strike id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></strike>
<strike id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></strike><strike id="5ntnv"><i id="5ntnv"></i></strike><span id="5ntnv"></span>
<strike id="5ntnv"></strike>
<strike id="5ntnv"></strike>
<th id="5ntnv"><noframes id="5ntnv">
<ruby id="5ntnv"></ruby>
<strike id="5ntnv"><dl id="5ntnv"></dl></strike>

貴州網站建設公司貴州網站建設公司

什么是Bootstrap?

簡介

- 框架:庫 lib library
- jQuery作為一個框架來講,提供一套比較便捷的操作DOM的方式
- 把大家都需要的功能預先寫好到一些文件 這就是一個框架
- Bootstrap 讓我們的 Web 開發更簡單,更快捷;

- 注意是 Bootstrap 不是 BootStrap!這是一個詞,不是合成詞,其含義為:n. 引導指令,引導程序

- Bootstrap 是當下最流行的前端框架(界面工具集);
- 特點就是靈活簡潔,代碼優雅,美觀大方;
- 其目的是為了讓 Web 開發更敏捷;
- 是 Twitter 公司的兩名前端工程師 Mark Otto 和 Jacob Thornton 在 2011 - 年發起的,并利用業余時間完成第一個版本的開發;

為什么使用Bootstarp?

- 生態圈火,不斷地更新迭代;
- 提供一套美觀大方地界面組件;
- 提供一套優雅的 HTML+CSS 編碼規范;
- 讓我們的 Web 開發更簡單,更快捷;

 

注意:

> 使用 Bootstrap 并不代表不用寫 CSS 樣式,而是不用寫絕大多數大家都會用到的樣式

準備

下載Bootstrap

- https://github.com/twbs/bootstrap/releases/download/v3.3.6/bootstrap-3.3.6-dist.zip
- https://github.com/twbs/bootstrap/releases/download/v4.0.0-alpha.2/bootstrap-4.0.0-alpha.2-dist.zip

安裝Bootstrap

`html<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>頁面標題</title>  <!-- 引入Bootstrap核心樣式文件(必須) -->  <link rel="stylesheet" href="css/bootstrap.min.css">  <!-- 引入Bootstrap默認主題樣式(可選) -->  <link rel="stylesheet" href="css/bootstrap.theme.min.css">  <!-- 你自己的樣式或其他文件 -->  <link rel="stylesheet" href="example.css"></head><body>  <!-- 你的HTML結構...... -->  <!-- 以下代碼,如果不使用JS插件則不需要 -->  <!-- 由于Bootstrap的JS插件依賴jQuery,so 引入jQuery -->  <script src="js/jquery.min.js"></script>  <!-- 引入所有的Bootstrap的JS插件 -->  <script src="bootstrap.min.js"></script>  <!-- 你自己的腳本文件 -->  <script src="example.js"></script></body></html>

基礎的Bootstrap模板

<!DOCTYPE html><html lang="en">  <head>    <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1">    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->    <title>Bootstrap 101 Template</title>    <!-- Bootstrap -->    <link href="css/bootstrap.min.css" rel="stylesheet">    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->    <!--[if lt IE 9]>      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>    <![endif]-->  </head>  <body>    <h1>Hello, world!</h1>    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>    <!-- Include all compiled plugins (below), or include individual files as needed -->    <script src="js/bootstrap.min.js"></script>  </body></html>

Compatible

`html

<meta http-equiv="X-UA-Compatible" content="IE=edge">

此屬性為文檔兼容模式聲明,表示如果在IE瀏覽器下則使用最新的標準渲染當前文檔


 

視口

<meta name="viewport" content="width=device-width, initial-scale=1">

- 視口的作用:在移動瀏覽器中,當頁面寬度超出設備,瀏覽器內部虛擬的一個頁面容器,將頁面容器縮放到設備這么大,然后展示
- 目前大多數手機瀏覽器的視口(承載頁面的容器)寬度都是980;
- 視口的寬度可以通過meta標簽設置
- 此屬性為移動端頁面視口設置,當前值表示在移動端頁面的寬度為設備的寬度,并且不縮放(縮放級別為1)
+ width:視口的寬度
+ initial-scale:初始化縮放
+ user-scalable:是否允許用戶自行縮放(值:yes/no; 1/0)
+ minimum-scale:最小縮放,一般設置了用戶不允許縮放,就沒必要設置最小和最大縮放
+ maximum-scale:最大縮放


條件注釋

- 條件注釋的作用就是當判斷條件滿足時,就會執行注釋中的HTML代碼,不滿足時會當做注釋忽略掉


第三方依賴

- [jQuery](https://github.com/jquery/jquery)

> Bootstrap框架中的所有JS組件都依賴于jQuery實現

- [html5shiv](https://github.com/aFarkas/html5shiv)

> 讓低版本瀏覽器可以識別HTML5的新標簽,如header、footer、section等

- [respond](https://github.com/scottjehl/Respond)

> 讓低版本瀏覽器可以支持CSS媒體查詢功能

## 建議以后在HTML中將腳步的引入放到頁面最底下


`css

`css@media (判斷條件(針對于當前窗口的判斷)){     /*這里的代碼只有當判斷條件滿足時才會執行*/}@media (min-width: 768px) and (max-width: 992px) {   /*這里的代碼只有當(min-width: 1280px)滿足時才會執行*/  .container {     width: 750px;  }}

當使用min-width作為判斷條件一定要從小到大,其原因是CSS從上往下執行


基礎CSS樣式

[柵格系統](http://v3.bootcss.com/css/#grid)
+ __xs__ : 超小屏幕 手機 (<768px)
+ __sm__ : 小屏幕 平板 (≥768px)
+ __md__ : 中等屏幕 桌面顯示器 (≥992px)
+ __lg__ : 大屏幕 大桌面顯示器 (≥1200px)
- [響應式工具類](http://v3.bootcss.com/css/#responsive-utilities)
+ __hidden-xx__ : 在某種屏幕下隱藏
+ __visible-xx__ : 在某種屏幕尺寸下顯示

作者:李大白程序員
來源鏈接:https://www.cnblogs.com/Abner5/p/6412949.html

贊(5)
未經允許不得轉載:>貴州網站建設公司 » 什么是Bootstrap?
国产欧美精品