移动端兼容系列 HTML与CSS兼容

HTML5学堂:本文,我们将继续为大家总结介绍移动端的常见兼容问题,今天要提的是关于移动端HTML与CSS当中,遇到的一些常见兼容问题,主要包括取消电话号码的识别、取消邮箱识别以及横向rem的问题。

对于移动端的兼容问题,由于内容较多,决定书写成一个系列。在这些杂乱知识的发现与整理,主要来源于几个讲师平时的积累,而自己的学生们也为内容的充实做出了很大的贡献,在此非常感谢~!不再多说,一起进入今天的主要内容。

移动端兼容 - 取消电话号码识别

具体情形:在iPhone上页面中的数字识别为电话号码。

我们书写的初始结构如下:

<li>
    <h2>HTML5学堂</h2>
    <p>18100010001</p>
    <div>HTML5学堂是一个热爱H5的讲师们组成的组织。致力于构建一个前端、HTML5的分享平台。能够给学生提供一些资料,也为广大前端爱好者提供一个分享平台。其中涉及到基本的知识、实例开发、JS底层知识、面试真题、相关技术、未来发展等。</div>
</li>
在iPhone中代码会自动处理成如下:
<li>
    <h2>HTML5学堂</h2>
    <p>
        <a href="tel:18100010001" title="">18100010001</a>
    </p>
    <div>HTML5学堂是一个热爱H5的讲师们组成的组织。致力于构建一个前端、HTML5的分享平台。能够给学生提供一些资料,也为广大前端爱好者提供一个分享平台。其中涉及到基本的知识、实例开发、JS底层知识、面试真题、相关技术、未来发展等。</div>
</li>

从代码中不难看出,在p标签内部增加了一个a标签用于包含电话号码。

解决方法:在网页文件的文件头部设置如下代码即可:

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

移动端兼容 - 取消电子邮箱识别

具体情形:在安卓平台手机中,页面中的邮箱信息会被识别为邮箱地址,成为可点击的链接。基本原理和我们上面刚说的iPhone中电话号码是一样的,因此我们就直接来说解决办法。

解决方法:在文件头部加入如下代码即可。

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

rem水平方向上的兼容问题

具体情形:移动端布局时,横向使用rem(相对度量单位)时,会在部分手机浏览器当中出现问题。

横向布局使用rem时的正常页面效果

华为mete7内置浏览器上页面效果

PS:目前只是测出华为有问题,其他手机貌似没有问题。

解决方法:水平方向用百分比来实现。具体百分比以及rem的选择,之前写过比较详细的文章,可以查看——>移动端页面的开发方法 - 系列

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2016-01-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏全华班

微信应用号来了 APP开发者先别颤抖,看完再说说!

9月22日凌晨,微信公众平台开始陆续对外发送小程序内测邀请。小程序即被外界广为关注的微信“应用号”。 从内测邀请函透露的信息可以看出,小程序可以帮助开发者快速的...

3716
来自专栏Android 开发者

Material.io 重磅升级 | 中文字幕视频

2011
来自专栏CDA数据分析师

数据挖掘的应用:如何选择商品关键词?

什么是搜索? 搜索就是根据用户输入关键词,下面显示搜索结果。从用户的角度来说,就是根据自己设想的词来找到想要的商品。而从卖家的角度来说,就是根据用户输入的关键...

2416
来自专栏陈满iOS

iOS开发专题分类大全(简书iOS学习资源大收录!)

为了更好地将简书上面的iOS文章分类,以方便我们日后的集中式强化学习,这里整理了二十多个专题以供大家查阅!

1975
来自专栏腾讯大讲堂的专栏

移动化下空间相册的挑战和应对

[核心提示] PC端的空间相册已经由简单的相册功能走向多功能,移动时代,QQ 空间如何变轻,甚至跳出自己的旋律呢? 十年间,PC端的空间相册已经由简单的相册功能...

1868
来自专栏腾讯社交用户体验设计

Dashboard设计思考(上篇)

2243
来自专栏BestSDK

【作品赏析】简单、直观、明了,这就是最好的设计

用户界面设计对于一个电商网站的成功是至关重要的,相对而言,人们更愿意浏览简洁美观的网页,所以,好的界面设计能够为网站吸引更多用户人群。 这是一个以滑板为主的电商...

3347
来自专栏web前端教室

前端新人参加工作之后的技术短板在哪里?

这几天我找一些同学聊天,聊一些关于学习、工作的内容,想知道他们现在的境况,想了解他们真正的需求在哪。

1185
来自专栏顶级程序员

Android 9预览版公布:这些调整和变化值得关注!

源 / Techweb 文 / 李鹏 上星期,谷歌刚刚公布了今年IO大会将于5月份举办,这次大会的主角显然还是最新的Android系统。随着这一日期逐渐...

3667
来自专栏互联网数据官iCDO

打造移动网站友好用户体验的12个技巧

译者:吕东昊 审校:董梁 本文长度为3004字,预估阅读时间5分钟。 我们今天要向大家分享关于打造移动网站友好用户体验的12个技巧 介绍 要知道,一个网站可...

36214

扫码关注云+社区