iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0
Modern Web

打造你的第一個網站系列 第 16

第十六天 使用Media query 實現響應式網頁

  • 分享至 

  • xImage
  •  

何謂響應式網頁,在維基百科上有這樣的定義,
響應式網頁(Responsive Web Design,RWD),是一種網頁設計的技術,這種設計可使網站在不同的裝置(從桌面電腦顯示器到行動電話或其他行動裝置)上瀏覽時對應不同解析度皆有適合的呈現,減少使用者進行縮放、平移和捲動等操作行為。

為了解決不同裝置之間大小的差異,CSS提供了Media query的設計,寫法如下:

@media(max-width:576px) {
    .col {
        width: 100%;
    }

    .col h1 {
        text-align: center;
        font-size: 24px;
    }
}

max-width:576px的意思是,這個設計只有在裝置的寬度小於等於576px的時候才會生效。而至於576px這個數字是統計出來最小型的手機寬度,當然你也可以改成你要的大小。

你也可以,使用and 連結兩個條件,使裝置寬度在 577~991之間形成另一種版型,(991px為平板電腦的版型)

@media(min-width:577px) and (max-width:991px) {
    .col {
        width: 50%
    }
}

今天的教材可以至我的GitHub上下載 我的第一個網頁-6


上一篇
第十五天-CSS顯示差異
下一篇
第十七天響應式網頁的排版
系列文
打造你的第一個網站32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言