bootstrap中css基礎布局概述

來源:互聯網
上載者:User

標籤: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基礎布局概述

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.