1

我无法删除此示例代码中的文本装饰:

<style type="text/css">
     p.p1 {
        margin: 0.0px 0.0px 0.0px 0.0px;
        font: 14.0px Arial;
        text-decoration:none
     }
</style>

<p class="p1" style="text-decoration: none">
       For emergencies, please contact `1-234-567-1234` immediately.
       <span class="Apple-converted-space">
       </span>
</p>

我正在加载WebViewhtml 页面,它仍在加载 1-234-567-1234,带有下划线链接蓝色WebView钛。

4

2 回答 2

8

这不是 HTML 或 CSS 问题,而是 iOS 原生网络浏览器识别电话号码并为其提供内部链接,以便您可以使用它来呼叫或查找联系人。由于它在 DOM 中不存在,因此您无法使用标准 CSS 删除或设置样式。

Apple有一个糟糕的解决方法,记录在这里

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

把它放在你的<head>,它应该停止突出显示电话号码。

于 2013-05-29T11:13:48.523 回答
0

尝试

<p class="p1" style="text-decoration:none !important;" >
于 2013-05-29T11:13:41.567 回答