Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对ie6、ie7和ie8的内联CSS攻击_Css_Responsive Design - Fatal编程技术网

针对ie6、ie7和ie8的内联CSS攻击

针对ie6、ie7和ie8的内联CSS攻击,css,responsive-design,Css,Responsive Design,有没有人知道一种方法可以将一行CSS单独隐藏到ie6、7和8中,这样他们就看不到这行了 我希望能够隐藏媒体查询的开始和结束,以便这些浏览器只看到查询中的内容 我不想使用条件注释。它必须是内联的 我知道这听起来很奇怪,但我有我的理由如果我对媒体查询采用移动第一级联方法,但可以向这些浏览器显示这些查询中的内容,那么所有现代浏览器都可以响应,但较旧的浏览器只会得到最终的媒体查询,在这种情况下,将是桌面版本 提前谢谢 它不是“内联”,但不使用条件注释。。。简单地尝试一下 @media all and (

有没有人知道一种方法可以将一行CSS单独隐藏到ie6、7和8中,这样他们就看不到这行了

我希望能够隐藏媒体查询的开始和结束,以便这些浏览器只看到查询中的内容

我不想使用条件注释。它必须是内联的

我知道这听起来很奇怪,但我有我的理由如果我对媒体查询采用移动第一级联方法,但可以向这些浏览器显示这些查询中的内容,那么所有现代浏览器都可以响应,但较旧的浏览器只会得到最终的媒体查询,在这种情况下,将是桌面版本


提前谢谢

它不是“内联”,但不使用条件注释。。。简单地尝试一下

@media all and (min-width:0) {
   /* your rules here */
}

您将针对任何现代浏览器和IE9,它不是“内联”的,但不使用条件注释。。。简单地尝试一下

@media all and (min-width:0) {
   /* your rules here */
}

你将瞄准任何现代浏览器和IE9

,据我所知,你不能像这样只隐藏单个规则或整个规则块(例如
。一些选择器{}
)。我认为可能是这样,但值得一试。据我所知,你不能像这样只隐藏单个规则或整个规则块(例如
。一些选择器{}
).我想可能是这样,但值得一试。这是一个好主意,但与我所追求的正好相反。我希望能够向ie678显示媒体查询的内容-这样他们就可以得到最终的媒体查询,在这种情况下,这将是我的“桌面”版本。-我知道我可以在css文件上使用条件注释,但我希望在样式表中这样做。但我认为没有办法做到这一点。无论如何谢谢你!mediaquery从版本9开始在IE上得到认可,因此基本上你只能在mediaquery之前声明IE6、7、8所需的所有样式(所有浏览器都可以看到),然后在mediaquery之后声明(IE>8和所有其他浏览器)。这是一个好主意,但与我所追求的正好相反。我希望能够向ie678显示媒体查询的内容-这样他们就可以得到最终的媒体查询,在这种情况下,这将是我的“桌面”版本。-我知道我可以在css文件上使用条件注释,但我希望在样式表中这样做。但我认为没有办法做到这一点。无论如何谢谢你!从版本9开始,IE上就可以识别mediaquery,因此基本上,您只能在mediaquery(所有浏览器都可以看到)之前声明IE6、7、8所需的所有样式,然后在(IE>8和所有其他浏览器)之后还原。