博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记 移动端页面中莫名其妙的渲染BUG
阅读量:6908 次
发布时间:2019-06-27

本文共 532 字,大约阅读时间需要 1 分钟。

问题描述:

在一个很简单的测试页面中

简单的两块布局,上下两块均没有单独设置字体大小,都用body继承的大小,即40px。我们现在给第一个块.fl  加上浮动 float:left;

另外一个块处于正常文档流,不做任何操作。我们会发现,在chrome的手机调试模式下页面的渲染会发生怪异的行为,上下的字体大小居然不一样,而且还很明显。

想了很久完全没有什么头绪,不知道为什么会发生这种行为,于是我就借助chrome的调试发现,上面浮动块的字体大小是正常的40px,

但是下面正常文档流块元素中的字体大小却被渲染成了49.256px。WHY?WHY?WHY?怪不得会产生这样的BUG,不过具体因为什么我是真的不知道,我只知道后面的解决方案是设置viewport

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0,minimum-scale=1.0, user-scalable=no">

加上这个渲染就正常了。看来移动端渲染原理还得加强理解啊。

转载于:https://www.cnblogs.com/AlexBlogs/p/5613215.html

你可能感兴趣的文章
怎样在Yii中显示静态页
查看>>
Jquery Ashx 存在缓存问题
查看>>
算法74----手串(莫队算法)
查看>>
栈和队列(3)----算法
查看>>
【转】基于TCP协议的异步通讯(C#)
查看>>
绝对定位和相对定位的口诀---子绝父相
查看>>
Jave 鼠标点击画太极 PaintTaiji (整理)
查看>>
OK335xS-Android mkmmc-android-ubifs.sh hacking
查看>>
[细节决定B度]之二分搜索也不易啊
查看>>
敏捷开发的6个实战经验
查看>>
Electron框架下,如何使用jquery?
查看>>
apache2.2.22+php5.4+sqlserver2008配置
查看>>
Android组件学习之ExpandableListView
查看>>
将DOS格式的shell脚本转为UNIX格式
查看>>
实时传输协议
查看>>
c++字节对齐编译器指令#pragma
查看>>
做项目中的一些细小知识点总结
查看>>
自己的第一个网页
查看>>
POJ 1226 Substrings KMP
查看>>
Sublime Text 3 常用插件以及安装方法(转)
查看>>