代码之家  ›  专栏  ›  技术社区  ›  user8520747

最大宽度的媒体查询未激活CSS样式

  •  0
  • user8520747  · 技术社区  · 9 年前

    <link rel="stylesheet" href="Styles/mainStyles.css"> <link rel="stylesheet" href="Styles/smStyles.css" media="only screen and (min-width: 768px) and (max-width: 991px)"> <link rel="stylesheet" href="Styles/mdStyles.css" media="only screen and (min-width: 992px) and (max-width: 1269px)">

    当浏览器的宽度为990px时,将调用smStyles样式表。在992px时,mdStyles接管。

    但是如果宽度为991px,smStyles将不再有效,我的网页将恢复为主干页(使整个页面看起来像一团乱)。

    我已经做了几个小时了,我不知道为什么会这样。 如果我在这里遗漏了什么,请告诉我。我正在使用Chrome inspector查看宽度。

    (还有,是的,我确实有 <meta name="viewport" content="width=device-width, initial-scale=1">

    1 回复  |  直到 9 年前
        1
  •  0
  •   srattigan    9 年前

    如果这样做会发生什么:

    <link rel="stylesheet" href="Styles/mdStyles.css" media="only screen and (min-width: 991px) and (max-width: 1269px)">
    

    我知道这是一个重叠设置最小宽度为991的mdStyles,但它会工作吗?