簡體   English   中英

我的媒體查詢在CSS中不起作用,似乎無法識別

[英]My media query doesn’t work in CSS, it doesn’t seem recognized

我正在嘗試使@media在我的CSS上工作,但似乎不起作用。

在我的HTML代碼的<head>中,我有:

<meta name="viewport" content="width=device-width, initial-scale=1">

在我的style.css中:

.sidebar {
    grid-area: sidebar;
    background: #2e2c2c;
}

(我精確地顯示了我的.sidebar:默認為阻止)
接着 :

@media screen and (max-width: 1366px) {
    .sidebar {
        display: none;
    }
  }

我希望顯示.sidebar:沒有像我寫的那樣顯示,但是仍然顯示:block,並且在檢查器中,我沒有看到任何媒體查詢的痕跡。
我在瀏覽器上嘗試模擬一個小於1366px的大窗口,並模擬了電話屏幕,但沒有任何效果。

您的代碼中有一個特殊字符,導致出現問題,這是示例中的相同代碼,其中刪除了媒體查詢中的隱藏特殊字符。 特殊字符在max-width:1366px之間的空格中。

 .sidebar { grid-area: sidebar; background: #2e2c2c; color: white; } main { display: none; } @media screen and (max-width: 1366px) { .sidebar { display: none; } main { display: block; } } 
 <div class="sidebar">Sidebar</div> <main>Main</main> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM