html - 尝试媒体查询但无法使它们工作

标签 html css media-queries

我对 CSS 还很陌生,正在尝试媒体查询。我在 Stackoverflow 和其他网站上的其他帖子中听从了许多人的建议,但无法让他们工作。 我只是想在屏幕低于特定宽度时更改框的颜色。
这是我的代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" name"viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css" type="text/css" media="screen">
  </head>
  <body>
    <span class="boxes" id="b1">Box 1</span>
    <span class="boxes" id="b2">Box 2</span>
    <span class="boxes" id="b3">Box 3</span>
    <span class="boxes" id="b4">Box 4</span>
    <span class="boxes" id="b5">Box 5</span>
  </body>
</html>

CSS 文件:

.boxes {
  height: 200px;
  width: 200px;
  color: #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 80px;
  margin: 20px;
  top: 100px;
  position: relative;
  background-color: red;
}

@media only screen and (max-width:600px) {
  .boxes {
    background-color: #000000;
  }
}

我试过:
* @media screen 没有 CSS 文件中的only 词。
* html 链接标签中没有 media="screen"
* CSS 文件中的 max-device-width
* media="only screen and (max-device-width: 600px)" 在 HTML 链接标签中。

我试过的都没有用,我错过了什么?

最佳答案

您的视口(viewport)元标记中缺少等号。当您放置代码时,您的代码将起作用。 name = "视口(viewport)"

关于html - 尝试媒体查询但无法使它们工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38213228/

相关文章:

php - 是否可以控制提交按钮调用哪个表单?

jQuery jqtransform 插件不工作

html - 仅使用媒体查询将悬停状态应用于桌面版本(没有平板电脑和手机)

javascript - 在提交上单击按钮隐藏第一个选项卡并显示下一个选项卡?

java - 加快 HTML 提取速度

html - 使每个 div 元素适合浏览器窗口

css - Firefox 无法识别自定义字体

css - 使用 Custom.css 文件删除 CSS 中的媒体查询

CSS3 : Will mobile devices load background images when inside media queries?

php - 如何使用简单的 dom html 从后台 url 返回链接?