• 全都有综合资源网

    分享赚钱

    一个专业的免费资源网

    每天更新100+优质资源

  • 手机版二维码

    随时手机查素材

  • 扫描二维码

    加入官方微信群

为什么手机端页面时字体的显示大小,与在CSS中指定的大小不一致 ...

技术文章 每日更新
2024-9-2 21:10 286人浏览 0人回复
原作者: 全都有综合资源 来自: 全都有综合资源 收藏 分享 邀请
摘要

遇到一个奇怪的问题:字体的显示大小与CSS中指定的大小不一致。可以看看这个演示(记得打开Chrome DevTools)。 你可以通过发现,原本没有指定的字体进行大小是24px,但是我们最终导致计算分析出来的却是53px,看到这诡 ...

  碰到一个希奇的题目:字体的显现巨细与CSS中指定的巨细纷歧致。可以看看这个演示(记得翻开Chrome DevTools)。
你可以经过发现,原本没有指定的字体停止巨细是24px,可是我们终极致使计较分析出来的却是53px,看到这诡异的成果,
然后他们起头整理这个题目: 这是由一个标签引发的吗?某种 CSS 的工具?大概是由一些 JS 代码引发的。经过删除斑点代码,发现它似乎不存在。可是也有一些提醒: 当页面上的标签或文本的数目大于某个值,大概 CSS 界说的字体巨细在某个范围内时,就会触发题目。而且字体的巨细随着最初界说的字体的巨细而变化。
然后自然是各类搜索,终究有了新的发现。本来,这个功用叫做“文本自动巨细调剂”(Text Autosizer),也叫“字体增强”(Font Boosting)和“字体收缩”(Font Inflation),是Webkit为手机阅读器供给的一个功用:当我们在手机上阅读网页时,极能够是原页面太宽,在手机屏幕上缩小后看不清楚文本。而 Font Boosting功用此时会自动放大其中笔墨的字体,保证了人们不用左右滑动屏幕大概双击放大屏幕内容就能方便地阅读页面上的笔墨。
但是,这个特征并不总是需要的。荣幸的是,虽然已查明题目标缘由,但已会商领会决题目标一些法子:
手动指定viewport width=320,则不会触发字体增强。(前面可以看到,这个说法并不松散,这个只要在其他设备都是默许值的情况下才有用。)
字体增强只能在没有巨细的文本流中工作,而且指定元素的宽度和高度可以避免触发字体增强。
明显,第二种计划是有缺点的,没法指定文本内容的宽度和高度。荣幸的是,我们还可以指定max-height、Min-height、Min-width和Max-width(按照@Ovaldi,只要Max-height有用)。比如body * { max-height:999999 px;}您可以禁用字体增强功用,而不会发生副感化。固然我感觉没需要用通用挑选器,用p { max-height:999999 px;}能够会好一点。
到这里,我们中国已经可以大白这些题目研讨地点,而且成长也有自己处理设想计划了。可是有这样一个重要题目方面仍然存在困扰着我:当字体大于某一个值时(比如当不指定viewport width,手机停止屏幕width=320,字体大于即是82px时),这个 Font Boosting 就始终不会被触发。Chrome 是若何经过计较的,这其中的逻辑关系又是一种什么?

为什么手机端页面时字体的显现巨细,与在CSS中指定的巨细纷歧致 ...6687 作者:全都有综合资本 来历:全都有综合资本 公布时候:2024-9-2 21:10

©版权免责声明
1、本站所有资源均来自用户上传及互联网。 如有侵权,请联系站长!
2、分享目的仅供大家学习交流。 下载后必须在24小时内删除!
3、不得用于非法商业目的或违反国家法律。 否则,后果自负!
4、本站提供的源代码、模板、插件等资源不包含技术服务。 敬请谅解!
5.如果出现无法下载、无效或有广告的链接,请联系管理员寻求帮助!
6、本站资源价格仅用于赞助,所收取的费用仅用于维持本站日常运营!
7、如果遇到加密压缩包,请使用WINRAR解压。 如果遇到无法解压的加密压缩包,请联系管理员!
8、由于精力有限,很多源代码无法详细测试(解密),部分源代码无法区分为病毒或误报,所以没有进行修改。 请在使用前进行筛选。

路过

雷人

握手

鲜花

鸡蛋
热门教程
专业的免费源码资源分享平台
每天更新100+资源

招募版主发工资

  • 官方在线客服

    QQ客服:红颜

    点击交谈

    在线客服:良子

    点击交谈

    在线客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信公众号

    加入官方微信

一个专业的免费源码资源互联网分享平台 ©2001-2024 https://www.douyouvip.com全都有综合资源网( 豫ICP备2024057239号-1 )赞助会员|网站地图 HTML
全都有综合资源网,WordPress主题PHP源码,PHP网站源码,网站模板,软件源码,网站源码免费下载,免费网站源码,网站源码模板,免费网站源码下载,wp免费源码,wp免费主题下载,PHP企业网站源码,软件源码下载