【问题标题】:h2 header has different color on mobile Safarih2 标头在移动 Safari 上具有不同的颜色
【发布时间】:2013-03-18 17:44:00
【问题描述】:

我已经建立了网站(www.dubovik.org 它在俄语上,但与问题无关)除了移动 Safari(在 iPhone 和 ipad 上)之外,一切看起来都很好。只有一个 h2(带有电话号码)具有蓝色而不是白色(与其他 h2 一样)。 这是标题有问题的 html:

 <h2 class="heading" id="left">694-29-29 <br> 7-911-922-35-97</h2>

还有css:

h2 {
    clear: both;
    color:#444444;
    text-align: center;
    font-size: 1.2em;
    font-family: Helvetica,  italic;

}

.heading {
    width: 650px;
    color: #fff; 
    text-align: right;
    text-transform: uppercase;      
    text-shadow: 0 3px 5px rgba(0,0,0,0.7);
    line-height: 1em;
}

#left {
    position: absolute;
    top: 335px;
    left: 1.5%;
    z-index: 5;
    float: left;
    width: 500px;
    color: #fff; 
    text-align: left;
    text-transform: uppercase;      
    text-shadow: 0 3px 5px rgba(0,0,0,0.7);
    font-size: 3.5em; 
    line-height: 1em;
}

尝试了所有方法(不同的样式,给它不同的类和 id,并为它们设置不同的样式) - 移动 Safari 使用蓝色的电话号码呈现 h2 标题。 感谢您的帮助!

【问题讨论】:

  • 你能用你尝试过的主要项更新吗?

标签: css mobile colors safari


【解决方案1】:

iOS 自动将电话号码变成链接。你可以阻止它这样做:

<meta name="format-detection" content="telephone=no">

或者您可以将数字保留为链接并设置如下样式:

a[href^=tel]{
    color:inherit;
}

【讨论】:

  • 哦,终于!非常感谢它的工作!可能我必须阅读更多关于为移动 safari 开发的信息。
【解决方案2】:

你可以试试这个:

color: #fff !important; 

【讨论】:

  • 请用事实支持你的回答,而不是假设。另外,请阅读How to Answer
猜你喜欢
  • 2016-07-02
  • 2015-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-04
  • 1970-01-01
  • 2013-10-08
  • 1970-01-01
相关资源
最近更新 更多