1
我能找到的大部分資源都與漸變有關。這不是關於漸變。CSS:在IE7-8中使用rgba的邊框顏色
有沒有人發現一種方法來啓用rgba
用於與IE7和/或IE8的border-color
屬性?
例子:
p {
background-color: #D00;
border: 1px solid rgba(0,0,0,.75);
}
我能找到的大部分資源都與漸變有關。這不是關於漸變。CSS:在IE7-8中使用rgba的邊框顏色
有沒有人發現一種方法來啓用rgba
用於與IE7和/或IE8的border-color
屬性?
例子:
p {
background-color: #D00;
border: 1px solid rgba(0,0,0,.75);
}
如果要將此應用到HTML的完全控制,可以使用具有第二背景顏色(充當邊界)
的包裝來實現<style type="text/css">
.p-wrapper {
background-color: rgba(0,0,0,.5);
padding: 1px;
}
.p-wrapper p {
background-color: #D00;
}
</style>
<!--[if IE]>
<style type="text/css">
.p-wrapper {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
zoom: 1;
}
</style>
<![endif]-->
,然後隨着HTML:
<div class="p-wrapper">
<p>Hello World</p>
</div>
雖然如果真的只是1px的,我會按Cristy的建議去做,並指定一個RGB後備
我只是簡單地爲IE7添加rgb()後備。 – Cristy 2013-03-08 00:21:04
謝謝,@Cristy。我應該提到,我現在確實有這個。 – 2013-03-08 00:41:59