我遇到了不同网络浏览器的css精灵大小问题。一些图标看起来像另一个图标,显示在下面。在某些部分中,相同的代码在网页上显示不同的相同图标。
这个单位计算有问题吗?什么是 - 在你的意见最佳实践调整精灵?感谢您的讨论和帮助!
HTML
<h1>Wideo</h1>
CSS
section h1 {
position: relative;
display: inline-block;
font-size: 1.9375rem;
font-style: italic;
letter-spacing: -0.0375rem;
line-height: 1.625rem;
word-break: break-word;
text-align: center;
margin: 0 0 1.25rem 1.5625rem;
}
section h1:before {
position: absolute;
top: 6px;
left: -40px;
font-size: 0.9375rem;
}
SPRITE CSS
section h1:before {
background-position: 0em -75.7em;
width: 2.2em;
height: 2.2em;
}
section h1:before {
content: '';
vertical-align: middle;
display: inline-block;
background-image: url(../svg/sprite.svg);
background-repeat: no-repeat;
background-size: 24em 82em;
}
致以最诚挚的问候,
库巴