为什么我的HTML文档总是加载我的两个外部样式表的最后一次出现?

时间:2015-10-27 13:46:12

标签: html css media-queries

我想使用媒体查询进行响应式网页设计。首先,如果宽度高于900px或低于900px,我想要两个不同的CSS文件。

这是我整合外部样式表的方式:

<link id="Min900" rel="stylesheet" type="text/css" href="style/Min900/schwarz.css" media="screen and (min-width: 900px)" />
<link id="Max899" rel="stylesheet" type="text/css" href="style/Max899/schwarz.css" media="screen and (max-width: 899px)" />

有趣的是最后指定的外部样式表已加载。如果我切换两者的顺序,我会让其他样式表工作。

但是它们应该根据浏览器的宽度而改变。

1 个答案:

答案 0 :(得分:0)

我的建议是将这两个样式表合并为一个文件。您将以自己的方式引入额外的HTML请求,这会降低您的网站速度。此外,最后一个加载的原因是因为它们被命名为相同的东西,所以浏览器正在更新css文件,即使它们来自两个不同的路径。如果您不想将它们组合,请尝试重命名。