iphone - 文本在 iPhone 上的大小不正确

标签 iphone css safari font-size

我正在尝试解决我公司网站的一些跨浏览器兼容性问题,但我遇到了障碍。

在 iPhone(4、4s、5、5c 和 5s)上,标题中的导航显示不正确,并且未随页面其余部分调整大小。

在其他移动平台上,在(我认为)最常用的浏览器(Firefox、Chrome、Dolphin、Opera)中,文本会根据网站的其余部分调整大小并正确显示。

为了解决这个问题,我尝试通过 pxem 设置 font-size 属性,但结果是两种方式都一样。

这是 iPhone/Safari 的已知问题吗?如果是这样,有人对我如何修复它有任何想法吗?

这是页面该部分的 CSS -

#header-navigation{
    bottom: -4px;
    font-weight: bold;
    position: absolute;
    right: 1px;
}
#header-navigation ul.menu{
    margin: 0;
    padding: 0;
}
#header-navigation li{
    display: inline;
    list-style-type: none;
    padding: 0 14px;
    vertical-align: bottom;
}
#header-navigation li.last{
    padding-right: 0;
}
#header-navigation li a{
    color: #6A737B;
    font-size: 14px;
}
#header-navigation li a:hover,
#header-navigation li.current-menu-item a,
#header-navigation li.current-page-ancestor a{
    border-bottom: 1px solid #C41E3A;
    text-decoration: none;
}

这是页面在 iPhone5 上的样子(这是它应该的样子 - http://www.dynedrewett.com)。

iPhones suck!

最佳答案

使用像 em 这样的字体大小它会工作正常。并确保添加元 View 端口

   <meta name="viewport" content="width=device-width;minimum-scale=0.5,
   maximum-scale=1.0; user-scalable=1;" />

  .example{
  font-size:1.2em;
   }

关于iphone - 文本在 iPhone 上的大小不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20048469/

相关文章:

iphone - ASIHTTPRequestErrorDomain Code=4 "请求被取消

javascript - 边框半径防止可点击

html - 径向渐变并不能创建完美的圆形

Safari 4 : How to profile the code running when the page loads

javascript - 在页面加载时重置 Bootstrap 3 Carousel

ios - iPhone XS 设备上的 iOS 15 Beta 'Untrusted Developer' 上的 Xcode 13 错误

iPhone 唯一的应用程序被拒绝,因为它是通用二进制文件

iphone - Xcode 中的 TDD 工作流 - 在进行红绿重构时如何为 "quick fix"?

safari - Google Analytics 指的是哪个 Safari 版本?

jQuery Cycle 插件对于较大的图像是断断续续的