繁体   English   中英

CSS Windows兼容性

[英]CSS Windows compatibility

该页面的徽标显示在Windows中的位置之外:

contraindicaciones.net

但是标记非常简单。 这与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修复自定义字体的行高

一个简单的解决方法是使用相对/绝对定位

我认为这与

font-family:contraindi;
我试图更改content:"some text"并删除font-family ,但我遇到了类似的问题 在此处输入图片说明

请尝试以下方法:

.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM