我不確定這是否適合您的選擇符vs屬性要求,但我想出了以下方法,同時試圖在IE7-9中僞造text-shadow
,然後關閉IE10中的黑客。關鍵是在IE10中使用新的-ms-animation
東西。
.header {
/* For browsers that support it to add a little more punch to a @font-face */
text-shadow: rgba(100, 100, 100, 0.5) 0 0 2px;
/* Make IE7-9 do faux bold instead and then turn down the opacity to match */
*font-weight: bold;
font-weight: bold\9;
*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
opacity: 0.75\9;
/* Uh oh! We've also caught IE10 in our above hack */
/* But IE10 supports CSS3 animations. Will a high duration keep CPU usage down? */
-ms-animation: text-shadow 60s infinite;
}
/* Define the animation */
@-ms-keyframes text-shadow {
0%, 100% {
font-weight: normal;
opacity: 1;
}
}
我只是使用IE條件評論。此外,我的朋友或家人甚至都不瞭解IE 10。 –
IE10可能符合標準,不需要任何黑客。而泰勒,這個問題表示它不支持有條件的評論。 – BoltClock
@BoltClock不幸的是,即使在符合標準的Web瀏覽器(Webkit/Firefox/Opera)中也存在一些奇怪的變體,因此當試圖在所有瀏覽器中創建像素完美體驗時,像-moz-document這樣的選擇器確實有所幫助。儘管我非常喜歡允許瀏覽器爲用戶顯示不同的體驗,但我的客戶卻沒有。 – kunambi