突然发生了什么?-moz-box-shadow
?在我的设计中,Firefox控制台出现了一个奇怪的问题:
但是按照CSS Box Shadow rules我遵循了所有规则,然后发生了什么?这是它所指导的区块:
div.area {
margin: 2px auto;
border: 1px solid #ededed;
-moz-box-shadow: 0 0 2px 0 #ccc;
-webkit-box-shadow: 0 0 2px 0 #ccc;
box-shadow: 0 0 2px 0 #ccc;
margin-top: -80px;
background-color: #ffffff;
position: relative;
}
我也尝试了以下内容:
div.area {
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
}
我正在使用Mozilla Firefox 20.0。
答案 0 :(得分:13)
由于Firefox非常支持box-shadow
,因此没有理由保留-moz-box-shadow
。它在版本13中放弃了对前缀的支持,所以如果您真的关心警告并且不介意失去对旧版Firefox的支持,则可以删除该声明。对于最新版本的WebKit浏览器,-webkit-box-shadow
也是如此。
答案 1 :(得分:5)
box-shadow
一年多以前不需要任何前缀(firefox 4和chrome 10):https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow
答案 2 :(得分:1)
在.css文件中,您只需找到Moz并将其重播到Webkit
示例
-moz-box-shadow **to** -webkit-box-shadow
-moz-border-radius **to** -webkit-border-radius
-moz-border-top-left-radius **to** -webkit-border-top-left-radius
答案 3 :(得分:0)