在移动端H5的页面中,使用单页面的情况下,有时会把当前页面的div高度设置成height:auto ,但这个时候,子元素若为块元素时,文字会是实际样式渲染出来的要大,是部分安卓手机会出问题(例:0.65rem,预计渲染为:26px(iphone6下 40:1渲染) ,实际为37px),给子元素设置BFC属性能够解决这个问题,有人知道原理是啥吗?
在移动端H5的页面中,使用单页面的情况下,有时会把当前页面的div高度设置成height:auto ,但这个时候,子元素若为块元素时,文字会是实际样式渲染出来的要大,是部分安卓手机会出问题(例:0.65rem,预计渲染为:26px(iphone6下 40:1渲染) ,实际为37px),给子元素设置BFC属性能够解决这个问题,有人知道原理是啥吗?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
有关
rem
,所以感觉这个问题的条件不足,无法做判断。理论上使用了
rem
作为单位,跟父级元素并没有太多关系。可能有关系的应该是:
<html>
的font-size
;浏览器中默认最小字体;
还有一个不知道你是用什么方式或者说不知道你有没有设置
meta
;总之,条件不足,无法判断