我有 3 个样式表:
<link rel="stylesheet" media="(max-width: 579px)" href="css/style-small.css">
<link rel="stylesheet" media="(min-width: 580px) and (max-width: 799px)" href="css/style-md.css">
<link rel="stylesheet" href="css/style.css">
在我style.css
的里面有一个媒体查询:
@media only screen and (min-width:965px){
//css styles
}
到目前为止,一切都很好。但是我的style-md.css
文件中有一个媒体查询:
@media only screen and (max-width:756px){
nav.top-right{
display: none;
}
blockquote{
font-size: 1.35em;
width: 80%;
}
}
而这完全被忽略了。使用 chrome 的开发者工具 -> Sources 时可以看到 css 代码。所以这不是提神醒脑的问题。此外,这不是优先级问题,因为当我对目标元素执行“检查元素”时,它仍然会显示代码,只是被划伤;但它没有显示出来,它只是不存在。