2

我已经建立了网站(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 标题。谢谢你的帮助!

4

2 回答 2

6

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

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

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

a[href^=tel]{
    color:inherit;
}
于 2013-03-18T09:25:44.777 回答
0

你可以试试这个:

color: #fff !important; 
于 2013-03-18T09:22:40.710 回答