color: transparent
正在Firefox中运行,但它无法在Internet Explorer中运行。还有什么我可以用来使字体颜色透明?
答案 0 :(得分:4)
根据CSS spec,color属性没有定义透明值,因此IE行为是正确的。如果您想拥有隐藏元素,请使用visibility:hidden。
答案 1 :(得分:3)
我会使用visibility: hidden
。元素将占用相同的空间,但它将是不可见的。 IE 5+以及所有主流浏览器都支持visibility
。
答案 2 :(得分:2)
使用
rgba(112, 112, 112, 0.5)
其中0.5是不透明度级别,而不是
#hexcodes
答案 3 :(得分:1)
在您的情况下:尝试
filter: alpha(opacity=60);
答案 4 :(得分:1)
答案 5 :(得分:0)
您可以使用此技术
http://www.expression-web-designer-help.com/expression_web_helpTrans.htm
根据您的需要设置透明度
.transparent_class {
/* IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/* IE 5-7 */
filter: alpha(opacity=50);
/* Netscape */
-moz-opacity: 0.5;
/* Safari 1.x */
-khtml-opacity: 0.5;
/* Good browsers */
opacity: 0.5;