0

非常简单。我clip : rect在我的css中使用过,但我不想将它用于ie8。IE8 有自己的样式表,但我不知道如何撤消clip:rect。有任何想法吗?

我试过的:

普通样式表

#thing{
    clip : rect(0 30px 255px 30px);
}

IE 样式表

#thing{
    clip : none;
    clip : rect(0 1000px 1000px 1000px);
}

这两个是我能想到的,一个都没有让它好像clip:rect从来没有被调用过。

4

2 回答 2

1

使用条件显示注释将clip样式应用于除 IE8 之外的所有内容:

<!--[if !IE 8]>--><style>#thing {clip: rect(0 30px 255px 30px);}</style><!--<![endif]-->
于 2012-06-01T03:01:52.623 回答
0

将右侧和底部设置为absolute元素的实际尺寸,将其他两个设置为零。假设大小为 400px x 400px,那么...

clip: rect(0 400p 400px 0);

...将剪辑设置为左上角和右下角,这基本上没有剪辑。

更新您也可以尝试...

clip: auto;

...因为这显然是默认值。

于 2012-06-01T03:11:05.280 回答