html - 媒体查询 css 文件未检测到

标签 html css

我设计了一个模板,我希望它能够响应,所以我包含了一些媒体查询文件来实现它。但是 max-width: 500px 文件检测不正确。我真的不知道如何解决它。该网站在所有其他桌面屏幕分辨率下运行良好。我不知道为什么它在 500px 以下的屏幕分辨率下不起作用。我在那个 css 文件 (medium-tab) 中所做的就是将菜单容器的显示设置为无,并通过编写 display:block 来激活移动容器,这样其他菜单就会自动激活。我该如何解决这个问题?

 <link rel='stylesheet' media='screen and (max-width: 1024px)' href='css/medium-1024.css' />
        <link rel='stylesheet' media='screen and (max-width: 500px)'  href='css/medium-tab.css' />
        <link rel='stylesheet' media='screen and (min-width: 2559px)' href='css/medium-2560.css' />
        <link rel='stylesheet' media='screen and (min-width: 1367px)' href='css/medium-1400.css' />
        <link rel='stylesheet' media='screen and (max-width: 1366px)' href='css/medium-1366.css' />

最佳答案

试试这个方法来解决您的问题。将所有的 css 写在一个文件中,命名为“Style.css”或任何你想要的。

在 html 的 head 部分添加以下行

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

@media (max-width: 500px) {
 /*
  Write here the code you wrote in the style sheet of 500px.
 */
}

@media (min-width: 501px) and (max-width: 1024px) {
 /*
  Write here all the code of 1024px.
 */
}

你可以添加更多@media (min-width: previous-width + 1) and (max-width : next width)

总是按顺序去添加文件或添加媒体文件。当代码写在文件末尾附近时,请记住代码将被执行,上面编写的代码将被覆盖。

有时包含多个文件会导致一些问题。

关于html - 媒体查询 css 文件未检测到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24751469/

相关文章:

html - 为什么忽略左样式?

html - 相对于彼此定位图像

html - CSS id 在 div 中不起作用

javascript - xPath - 从 anchor 链接中提取 href 的内容

html - 子元素出现在 img 后面

html - 带渐变填充的圆形箭头形状

css - 在 Rails 中提前输入 : Duplicate search field in Bootstrap navbar

javascript - 在添加选项时保持选择框大小固定

html - div类显示:none not working

html - 在 CSS 中本地链接 url()