http://jsfiddle.net/fkbc6/2/
這個錯誤是你申請的CSS具有0.5負度變換(什麼purpouse?)和Firefox重新渲染所有的字體以一種不可思議的方式,因爲樣式(在CSS應用兩次順便說一句)是在例如頂部的div
#wepartner {
overflow:auto;
margin:70px auto 70px auto;
padding-top:80px;
background:#F6F6F6;
background:rgba(0,0,0,0.02);
padding:80px 50px 50px 50px;
-moz-transform:rotate(0.5deg);
-webkit-transform:rotate(0.5deg);
-o-transform:rotate(0.5deg);
-ms-transform:rotate(0.5deg);
transform:rotate(0.5deg)
}
#wepartner .content {
-moz-transform:rotate(-0.5deg);
-webkit-transform:rotate(-0.5deg);
-o-transform:rotate(-0.5deg);
-ms-transform:rotate(-0.5deg);
transform:rotate(-0.5deg)
}
一旦取消一切應該只是罰款
編輯:哇,其實你施加兩個具有相同的價值和不同的方向旋轉,要小心使用Ctrl-C按Ctrl-V:P
編輯2:可能這個鏈接可以幫助你http://petermolnar.eu/linux-tech-coding/ie8-css-filter-matrix-cleartype-font-bug-fix/
嘿大衛,你的幫助歡呼。正向旋轉僅用於文體目的應用於父div(#wepartner)。其子div(.content)的負向旋轉是爲了抵消鋸齒狀僞影(原始旋轉過程中發生的)並將文本和圖像設置回其原始方向。我看到這可以解決這個問題,但無論如何要保持div的輪換沒有這些問題? – carlh 2012-04-19 14:01:30
當您將CSS應用於元素時,您也將其應用於其子元素。 我嘗試將0deg應用於.content轉換,因爲負面轉換不會反應,但就像您要求向直線div添加負向旋轉一樣。也試圖把一個沒有價值的變換,但不起作用。更多信息:https://developer.mozilla.org/en/CSS/transform 我剛編輯我的答案添加新的鏈接 http://petermolnar.eu/linux-tech-coding/ie8-css-filter -matrix-cleartype-font-bug-fix/ – 2012-04-19 14:15:53
感謝您的鏈接David。怕我仍然無法工作。即使將單個變換添加到父級,但沒有給孩子,我似乎仍然在懸停期間出現渲染問題。這可能是一個瀏覽器錯誤,或者是我的CSS中可能導致它的東西嗎? – carlh 2012-04-19 16:23:52