首頁 >web前端 >css教學 >媒體查詢如何幫助您設計適合不同螢幕尺寸的響應式網站?

媒體查詢如何幫助您設計適合不同螢幕尺寸的響應式網站?

Susan Sarandon
Susan Sarandon原創
2024-11-26 22:34:17537瀏覽

How Do Media Queries Help You Design Responsive Websites for Different Screen Sizes?

用於螢幕尺寸適應的媒體查詢

在設計多種螢幕尺寸的網頁版面時,媒體查詢成為不可或缺的工具。這些查詢允許開發人員指定如何根據螢幕寬度調整佈局。

針對特定螢幕尺寸套用媒體查詢

要定位特定螢幕尺寸,請使用 media 屬性最大寬度屬性。例如,要將樣式套用到寬度小於800 像素的螢幕,請使用:

@media screen and (max-width: 800px) {
  /* Styles for screens less than 800px wide */
}

使用提供的程式碼範例

提供的程式碼範例使用下列媒體查詢:

/* Smartphones (portrait and landscape) */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
  /* Styles for smartphones in portrait and landscape */
}

/* Smartphones (landscape) */
@media only screen 
and (min-width : 321px) {
  /* Styles for smartphones in landscape */
}

/* Smartphones (portrait) */
@media only screen 
and (max-width : 320px) {
  /* Styles for smartphones in portrait */
}

/* iPads (portrait and landscape) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
  /* Styles for iPads in portrait and landscape */
}

/* iPads (landscape) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
  /* Styles for iPads in landscape */
}

/* iPads (portrait) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
  /* Styles for iPads in portrait */
}

/* Desktops and laptops */
@media only screen 
and (min-width : 1224px) {
  /* Styles for desktops and laptops */
}

/* Large screens */
@media only screen 
and (min-width : 1824px) {
  /* Styles for large screens */
}

/* iPhone 4 - 5s */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
  /* Styles for iPhone 4 - 5s */
}

/* iPhone 6 */
@media
only screen and (max-device-width: 667px) 
only screen and (-webkit-device-pixel-ratio: 2) {
  /* Styles for iPhone 6 */
}

/* iPhone 6+ */
@media
only screen and (min-device-width : 414px) 
only screen and (-webkit-device-pixel-ratio: 3) {
  /* Styles for iPhone 6+ */
}

/* Samsung Galaxy S7 Edge */
@media only screen
and (-webkit-min-device-pixel-ratio: 3),
and (min-resolution: 192dpi)and (max-width:640px) {
 /* Styles for Samsung Galaxy S7 Edge */
}

這些媒體查詢涵蓋各種螢幕尺寸,包括智慧型手機、平板電腦和更大的螢幕螢幕。

其他注意事項

考慮使用 em 值而不是像素,以便在不同螢幕尺寸下獲得更大的靈活性。如需進一步指導,請參閱 Zell Weekley 的文章「媒體查詢單元」。

以上是媒體查詢如何幫助您設計適合不同螢幕尺寸的響應式網站?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn