非常简单。我在我的CSS中使用clip : rect
,但我不想将它用于ie8。 IE8有自己的样式表,但我无法弄清楚如何撤消clip:rect
。有什么想法吗?
我尝试了什么:
普通样式表
#thing{
clip : rect(0 30px 255px 30px);
}
IE样式表
#thing{
clip : none;
clip : rect(0 1000px 1000px 1000px);
}
这两个都是我能想到的,既不会使clip:rect
从未被调用过。
答案 0 :(得分:1)
使用条件显示注释将clip
样式应用于除IE8之外的所有样式:
<!--[if !IE 8]>--><style>#thing {clip: rect(0 30px 255px 30px);}</style><!--<![endif]-->
答案 1 :(得分:0)
将右侧和底部设置为absolute
元素的实际尺寸,将另外两个设置为零。假设400px x 400px大小,那么......
clip: rect(0 400p 400px 0);
...将剪辑设置为左上角和右下角,这基本上没有剪辑。
更新您也可以尝试...
clip: auto;
...因为那显然是默认值。