[Web][CSS]在不同螢幕解析度下調整css
除了電腦外手機、平板都可以瀏覽網頁,這篇要介紹如何依據不同裝置的螢幕寬度來調整 CSS。
解析度可以這樣區分
- 手機:解析度為0px~320px
- 平板電腦:解析度為320px~768px
- 桌上型電腦:大於768px
在 CSS 上調整
使用@media
設定 Max Width
/* 768px以下(包含)都適用,手機和平板會符合這個設定 */
@media (max-width 768px) {
.class {
background: #ccc;
}
}
設定 Min Width
/* 329px以上(包含)都適用,平板和電腦會符合這個設定 */
@media (min-width 320px) {
.class {
background: #666;
}
}
設定 Max Width and Min Width
/* 介於768px與979px間適用 */
@media (min-width: 768px) and (max-width: 979px) {
.class {
background: #666;
}
}
如此就可以依據螢幕的寬度來顯示適合的方式了。