【问题标题】:Phone Number styling in Windows 8.1 IE11Windows 8.1 IE11 中的电话号码样式
【发布时间】:2014-03-28 09:50:21
【问题描述】:

我刚刚注意到 Windows 8.1 (IE11) 我网站上的电话号码已更改为链接并更改颜色并添加下划线,就好像它是链接一样,但尽管我尽了最大努力,但我无法获得 css覆盖这个似乎是自动应用的样式。它甚至没有应用我的样式表中的 a 标签样式。

谁能告诉我 IE 将样式应用于哪个标签,以便我可以正确格式化它。我已经为电话号码应用了一个 span 类,并尝试将其更改为 text-decoation: none、border: none、color: red 等,但没有任何反应。

【问题讨论】:

  • JSfiddle 或链接请。您可以随时签入开发者工具。
  • 我正在使用 VirtualBox 进行跨浏览器检查,但我不知道(我已经尝试过)如何打开开发人员工具,所以如果你知道,请告诉我。该网站是 www.whitingheating.co.uk

标签: css windows internet-explorer-11


【解决方案1】:

根据微软的文档IE on Windows 8.1,“从 Windows 8.1 上的 IE11 开始,Windows UI 中的 Internet Explorer 会自动将电话号码转换为可点击的链接。桌面版 Internet Explorer 不支持自动电话号码检测。当 IE 在使用受支持的 HTML 元素呈现的内容中遇到电话号码时,它会将电话号码转换为可点击的链接(并且在不修改 DOM 的情况下这样做)。当用户点击链接时,系统会调用处理电话呼叫的默认应用程序。”

linked document 表示可以使用以下标签禁用此功能:

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

【讨论】:

  • 谢谢 Jukka,我进行了搜索,但找不到任何东西。我现在知道如何关闭它,但我非常喜欢这个功能,所以我会进一步了解它的样式。
  • 样式可能是不可能的,如果它真的“在不修改 DOM 的情况下这样做”。
  • 是的,刚刚意识到 :) 我会删除我想,再次感谢您
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-26
  • 1970-01-01
  • 2013-01-22
  • 2013-03-07
  • 2011-12-07
相关资源
最近更新 更多