@media:device-width、orientation
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>media:device-width,orientation</title>
<style>
div{
width:200px;
height:100px;
align:top center;
}
@media all and (max-device-width:1024px) {
div{
background-color:yellow;/*螢幕寬度小於等於1024px時*/
}
}
@media all and (max-device-width:768px) {
div{
background-color:red;/*螢幕寬度小於等於768px時,會覆蓋上一個樣式定義中包含的0~768px的部分*/
}
}
@media all and (min-device-width:1024px) {
div{
background-color:blue;/*螢幕寬度大於等於1024px時*/
}
}
@media all and (orientation:landscape) {
div{
color:black;/*橫屏:頁面可見高度小於頁面可見寬度時*/
}
}
@media all and (orientation:portrait) {
div{
color:white;/*豎屏:頁面可見高度大於等於頁面可見寬度時*/
}
}
</style>
</head>
<body>
<div>頁面可見高度<b>小於</b>寬度時為黑字,頁面可見高度<b>大於或等於</b>寬度時為白字。device-width指裝置的螢幕寬度,不是指頁面可見寬度。</div>
<p><b>注意:</b>遇到符合同樣條件的media樣式定義相同內容時,在優先順序別相同的情況下最終樣式會根據文件流從上到下選擇到寫在最後的那個樣式。</p>
<p>為了避免出錯,處於兩個值間範圍的樣式最好不用覆蓋(這裡用了覆蓋),而是把最大和最小值都寫出來,避免順序改變時樣式出錯。</p>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>media:device-width,orientation</title>
<style>
div{
width:200px;
height:100px;
align:top center;
}
@media all and (max-device-width:1024px) {
div{
background-color:yellow;/*螢幕寬度小於等於1024px時*/
}
}
@media all and (max-device-width:768px) {
div{
background-color:red;/*螢幕寬度小於等於768px時,會覆蓋上一個樣式定義中包含的0~768px的部分*/
}
}
@media all and (min-device-width:1024px) {
div{
background-color:blue;/*螢幕寬度大於等於1024px時*/
}
}
@media all and (orientation:landscape) {
div{
color:black;/*橫屏:頁面可見高度小於頁面可見寬度時*/
}
}
@media all and (orientation:portrait) {
div{
color:white;/*豎屏:頁面可見高度大於等於頁面可見寬度時*/
}
}
</style>
</head>
<body>
<div>頁面可見高度<b>小於</b>寬度時為黑字,頁面可見高度<b>大於或等於</b>寬度時為白字。device-width指裝置的螢幕寬度,不是指頁面可見寬度。</div>
<p><b>注意:</b>遇到符合同樣條件的media樣式定義相同內容時,在優先順序別相同的情況下最終樣式會根據文件流從上到下選擇到寫在最後的那個樣式。</p>
<p>為了避免出錯,處於兩個值間範圍的樣式最好不用覆蓋(這裡用了覆蓋),而是把最大和最小值都寫出來,避免順序改變時樣式出錯。</p>
</body>
</html>
相關文章
- @media
- "Only fullscreen opaque activities can request orientation "問題再分析Opaque
- Android8.0適配-Only fullscreen opaque activities can request orientationAndroidOpaque
- Media Session APISessionAPI
- Android Media playerAndroid
- css - @media 查詢CSS
- Android Media Framework - 開篇AndroidFramework
- CSSStyleSheet.media 屬性CSS
- 7 Steps Social Media Marketing
- Android Media Framework(五)Tunnel ModeAndroidFramework
- CSS @media 媒體查詢CSS
- Media Encoder 2022 for Mac(ME2022)Mac
- Zazzle Media:2019年SEO報告
- 標準裝置的-media queries
- ORA-01153: an incompatible media recovery is active
- win10 media player閃退怎麼辦_win10 media player閃退解決方法Win10
- Linux Media 子系統鏈路分析Linux
- Android Media Framework(一)OpenMAX 框架簡介AndroidFramework框架
- 使用Exo-Media Player播放RTMP直播
- @media 移動端螢幕適配
- Media Encoder 2022 Mac(媒體編碼器)Mac
- SAP Commerce Cloud 裡的 Media 概念簡述Cloud
- Windows Media Player播放器(VC++ 2008)Windows播放器C++
- Android Media Framework(三)OpenMAX API閱讀與分析AndroidFrameworkAPI
- js_獲取css的@media screen的值JSCSS
- Media Encoder 2022 for Mac(AME音影片編碼工具)Mac
- 如何在Hybris commerce裡建立一個media物件物件
- ME2022媒體管理:Media Encoder 2022 MacMac
- Django 教程之media和static靜態檔案Django
- Plex Media Server for Mac個人媒體軟體ServerMac
- win10系統media player不能用怎麼修復_win10系統media player不能用如何處理Win10
- MAGNA Media Trials:醫藥資訊的有效性
- No virtual method setOutputFile Ljava/io/File V in class Landroid/media/MediaRecorderJavaAndroid
- Jacobs Media:2019年北美廣播聽眾調查
- ME 2022:Media Encoder 2022 Mac媒體管理軟體Mac
- @media print可以用來控制web列印樣式嗎?Web
- Adobe Media Encoder 2025 v25.0 (macOS, Windows) - 格式轉換MacWindows
- Adobe Media Encoder 2024 v24.6 (macOS, Windows) - 格式轉換MacWindows
- Media Encoder 2024 24.0.3中文啟用安裝包