洞悉互聯網前沿資訊,探尋網站營銷規律
作者:狐靈科技 | |點擊:
通過在文檔中的 <head>
標簽里添加合適的meta標簽并引入一個額外的樣式表即可啟用響應式CSS。如果你已經在定制頁面編譯好一個Bootstrap, 那么只需添加一個meta標簽。
注意! Bootstrap在默認情況下是沒有引入響應式特性的,因為不是任何情況都需要使用到。我們并不是鼓勵開發者移除此功能, 而是在需要使用的時候才啟用它。
Media queries允許在一些條件基礎上自定義CSS 例如:—ratios、widths、display type, etc— 但通常都是圍繞著 min-width
和 max-width
這兩者。
謹慎的使用media queries,先從你的手機用戶開始吧。對于大型的項目, 應該考慮使用專門的代碼庫, 而不是構筑在media queries之上。
Bootstrap 所支持的幾個media queries都放在了一個文件中, 可以讓你的項目更靈活的去適應不同設備和屏幕分辨率。包括:
類型 | 布局寬度 | 列寬 | 間隙寬度 |
---|---|---|---|
大屏幕 | 大于等于1200px | 70px | 30px |
默認 | 大于等于980px | 60px | 20px |
平板 | 大于等于768px | 42px | 20px |
手機到平板 | 小于等于767px | 流式列,無固定寬度 | |
手機 | 小于等于480px | 流式列,無固定寬度 |
為了更快的針對移動設備做開發, 下面列出的輔助class用于針對不同設備顯示和隱藏內容。下表是可用的class列表, 以及它們在各個media query布局下的效果。這些class可以在 responsive.less
文件中找到。
Class | 手機767px 及以下 | 平板979px 到 768px | 電腦默認 |
---|---|---|---|
.visible-phone |
顯示 | 隱藏 | 隱藏 |
.visible-tablet |
隱藏 | 顯示 | 隱藏 |
.visible-desktop |
隱藏 | 隱藏 | 顯示 |
.hidden-phone |
隱藏 | 顯示 | 顯示 |
.hidden-tablet |
顯示 | 隱藏 | 顯示 |
.hidden-desktop |
顯示 | 顯示 | 隱藏 |
在有限的情況下使用, 避免創建同一個站點的不同版本。當這些class能對每種設備的展示做有益的補充的時候才使用。響應式工具不能用于table元素,而且本就不支持。
調整瀏覽器的寬度或者在不同的設備上加載該頁面用以測試上述的class。
綠色選中標記用以指示這些class在你當前的可視窗口是可見的。
這里的綠色選中標記用以指示這些class在你當前的可視窗口是隱藏的。