【发布时间】:2013-06-11 00:14:29
【问题描述】:
我无法在 IE 8+ 中使用渐变。
.answerbox {
height: 125px; /*Specify Height*/
width: 251px; /*Specify Width*/
border: 1px solid #D9D9D9;
border-radius: 3px 3px 3px 3px;
position: relative;
margin-bottom: 15px;
background: -moz-linear-gradient(#FFFFFF, #E6E6E9) repeat scroll 0 0 transparent;
background: -o-linear-gradient(#FFFFFF, #E6E6E9) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E6E6E9)) repeat scroll 0 0 transparent; /* older webkit syntax */
background: -webkit-linear-gradient(#FFFFFF, #E6E6E9) repeat scroll 0 0 transparent;
word-wrap: break-word;
padding: 7px;
}
.shadow {
-moz-box-shadow: 0 0 4px #9A9EAD;
-webkit-box-shadow: 0 0 4px #9A9EAD;
box-shadow: 0 0 4px #9A9EAD;
}
预期输出:
电流输出:
【问题讨论】:
-
究竟是什么不起作用?我认为您指的是“线性渐变”。如果是这样 - 它仅在 IE10 中受支持,对于早期版本,您需要使用“filter()”stackoverflow.com/a/3069832/2454376
-
重新表述您的问题。哪个版本的IE?什么不工作,不要只说
it's不工作,因为我们不知道it是你想要完成的。 -
哪个版本的 IE 失败了?它以什么方式“不起作用”?
-
@@Nick R:问题已更新。希望现在很清楚...感谢您指出确切的错误。
标签: css cross-browser