標籤:ott css基礎 view 情況 res oar 案頭 元素 str
1、bootstrap都使用了html5中的html和css元素,所以要使用html5的doctype屬性
<!DOCTYPE html> <html> .... </html>
2、移動先行
行動裝置優先是 Bootstrap 3 的最顯著的變化。
Bootstrap 3 的設計目標是行動裝置優先,然後才是電腦裝置。這實際上是一個非常及時的轉變,因為現在越來越多的使用者使用行動裝置。
為了讓 Bootstrap 開發的網站對行動裝置友好,確保適當的繪製和觸屏縮放,需要在網頁的 head 之中添加 viewport meta 標籤,如下所示:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
width 屬性控制裝置的寬度。假設您的網站將被帶有不同螢幕解析度的裝置瀏覽,那麼將它設定為 device-width 可以確保它能正確呈現在不同裝置上。initial-scale=1.0 確保網頁載入時,以 1:1 的比例呈現,不會有任何的縮放。
在行動裝置瀏覽器上,通過為 viewport meta 標籤添加 user-scalable=no 可以禁用其縮放(zooming)功能。
通常情況下,maximum-scale=1.0 與 user-scalable=no 一起使用。這樣禁用縮放功能後,使用者只能滾動螢幕,就能讓您的網站看上去更像原生應用的感覺。
注意,這種方式我們並不推薦所有網站使用,還是要看您自己的情況而定!
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no">
3、響應式圖片
<img src="..." class="img-responsive" alt="響應式映像">
img-responsive class 為映像賦予了 max-width: 100%; 和 height: auto; 屬性,可以讓映像按比例縮放,不超過其父元素的尺寸。
.img-responsive { display: inline-block; height: auto; max-width: 100%;}
4、全域顯示
Bootstrap 3 使用 body {margin: 0;} 來移除 body 的邊距。
請看下面有關 body 的設定:
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.428571429;
color: #333333;
background-color: #ffffff;
}
5、連結樣式
通過屬性 @link-color 設定全域連結的顏色。
對於連結的預設樣式,如下設定:
a:hover,a:focus { color: #2a6496; text-decoration: underline;}a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
所以,當滑鼠移至上方在連結上,或者點擊過的連結,顏色會被設定為 #2a6496。同時,會呈現一條底線。
除此之外,點擊過的連結,會呈現一個顏色碼為 #333 的細的虛線輪廓。另一條規則是設定輪廓為 5 像素寬,且對於基於 webkit 瀏覽器有一個 -webkit-focus-ring-color 的瀏覽器延伸。輪廓位移設定為 -2 像素。
以上所有這些樣式都可以在 scaffolding.less 中找到。
6、流式版面配置容器
將最外面的布局元素 .container 修改為 .container-fluid,就可以將固定寬度的柵格布局轉換為 100% 寬度的布局。
<div class="container-fluid"> <div class="row"> ... </div></div>
bootstrap中css基礎布局概述