2012-06-01 91 views
0

非常簡單。我在我的css中使用了clip : rect,但我不想將它用於ie8。 IE8有它自己的樣式表,但我不知道如何撤消clip:rect。有任何想法嗎?禁用ie8剪輯矩形

我已經試過:

普通樣式表

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

IE樣式表

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

這兩個都是我能想到的既不使得它彷彿clip:rect是從未打過電話

回答

0

設置爲absolute元素的實際尺寸和另外兩個零右側和底部。假設一個400像素×400像素的大小,然後...

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

...將剪輯設置爲左上角和右下角,基本上沒有剪輯。

更新您也可以嘗試......

clip: auto; 

...因爲這顯然是默認值。

1

使用條件,揭示評論到clip風格適用於所有,但IE8:

<!--[if !IE 8]>--><style>#thing {clip: rect(0 30px 255px 30px);}</style><!--<![endif]-->