[英]CSS Windows compatibility
该页面的徽标显示在Windows中的位置之外:
但是标记非常简单。 这与Windows不兼容?
这是Windows7 + Chrome49测试屏幕截图(在较新的Windows操作系统中是相同的):
HTML:
<div class="site-branding hidden-xs">
<div class="s s-weblog"></div>
<a class="site-title" href="<?= esc_url(home_url('/')); ?>"><?php bloginfo('name'); ?></a>
<p class="site-description">
<?php bloginfo('description'); ?>
</p>
</div>
SCSS:
.site-branding {
text-align: center;
.s-weblog {
font-size: 128px;
height: 135px;
}
.site-title {
font-size: 28px;
padding: 0;
}
.site-description {
margin-bottom: 30px;
font-style: italic;
}
}
提前解冻!
问题似乎与字体本身有关。 在此处了解如何使用CSS修复自定义字体的行高
一个简单的解决方法是使用相对/绝对定位
请尝试以下方法:
.s:before {
display: inline-block;
font-family: contraindi;
font-style: normal;
font-weight: 400;
line-height: 1;
position: absolute;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
top: -134px;
left: 71px;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.