据我所知,它正在使用相同的CSS在网站上的其他地方工作。它适用于Chrome。
这是无效的部分:
<a class="socialBox linkedIn"> <h3>LinkedIn</h3> <p>linkedin.com/anthonyotislawrence</p> </a> <a class="socialBox facebook"> <h3>Facebook</h3> <p>facebook.com/anthonyotislawrence</p> </a>
和CSS
.socialBox { display:block; min-width:200px; padding:4px 0 4px 55px; height:40px; line-height:20px; background-repeat:no-repeat; background-position:left center; position:relative; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; transition: all .5s ease-out; text-decoration:none; margin:30px 0; } .socialBox.linkedIn { background-image:url(../images/linkedin.png); } .socialBox.facebook { background-image:url(../images/facebook.png); } .socialBox:hover { left:15px; cursor:pointer; } .socialBox:hover p { text-decoration:underline; }
看起来FF不会转换默认值。必须在原始元素上声明它们,然后才能转换为新属性。