gpt4 book ai didi

css - 只为 IE 加载较低的媒体查询

转载 作者:行者123 更新时间:2023-11-28 13:53:12 25 4
gpt4 key购买 nike

我只想为 IE7 提供较低的媒体查询(因为我不想修复所有较高的布局),但我无法获得条件标签来处理它。我做错了什么吗?

我使用过 respond.js (https://github.com/scottjehl/Respond),所以它应该没问题,但是条件标签会阻止所有浏览器加载更高的媒体查询。

应该发生的是所有浏览器都应该加载所有媒体查询,而 IE7 及以下版本应该只加载我的 601.css 和 768.css 样式表

<link rel="stylesheet" type="text/css" media="all" href="http://www.example.com/style.css" />
<link rel="stylesheet" href="http://www.example.com/mq/601.css" type="text/css" media="(min-width: 601px)"/>
<link rel="stylesheet" href="http://www.example.com/mq/768.css" type="text/css" media="(min-width: 768px)"/>

<!--[if gt IE 7]>
<link rel="stylesheet" href="http://www.example.com/mq/1024.css" type="text/css" media="(min-width: 1024px)"/>
<link rel="stylesheet" href="http://www.example.com/mq/1280.css" type="text/css" media="(min-width: 1280px)"/>
<link rel="stylesheet" href="http://www.example.com/mq/1600.css" type="text/css" media="(min-width: 1600px)"/>
<![endif]-->

最佳答案

好的,知道了。似乎 gt IE 7 只包括所有 IE 向上。相反,我们还需要包括非 IE 的浏览器。

所以...

<!--[if (gt IE 7)|!(IE)]><!-->
<link rel="stylesheet" href="http://www.example.com/mq/1024.css" type="text/css" media="(min-width: 1024px)"/>
<link rel="stylesheet" href="http://www.example.com/mq/1280.css" type="text/css" media="(min-width: 1280px)"/>
<link rel="stylesheet" href="http://www.example.com/mq/1600.css" type="text/css" media="(min-width: 1600px)"/>
<![endif]-->

关于css - 只为 IE 加载较低的媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11179272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com