显然,一旦文本段达到一定长度,Android上的Google Chrome浏览器便决定调整文本大小并使其变大(引起各种乐趣)。现在,我有一个网站,其中p
-tag的一半遵循我设置的大小,另一半根据需要进行更改-显然取决于段落的长度。
我到底该如何解决?
Answers:
添加max-height: 999999px;
到要防止字体增强的元素或其父元素。
div
元素都笨拙地折叠到页面顶部。不要用最大高度定义“遮盖”您的网站!仅在需要的地方使用,并进行彻底测试。
min-height: 1px
不幸的是没有任何作用。max-height: 999999px
做到了。我的情况是在路由输入/离开过程中内容转换非常长。字体提升是在过渡期间或过渡之后发生的,不确定是哪一个,但它引起了非常明显的转变。
<meta>
在文档中包含以下标签<head>
:
<meta name="viewport" content="width=device-width, initial-scale=1">
这将正确地建立视图框架,从而消除了对“ FontBoosting”的需求。
<meta name="viewport" content="width=device-width, initial-scale=0.5, user-scalable=no">
并且仍然在使Chrome严重扩展
现在,您可以设置一个CSS属性来控制它:
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
参见https://developer.mozilla.org/en-US/docs/Web/CSS/text-size-adjust
将此重置。 html * {max-height:1000000px;}
*
方法。这就是说,我要说这是那些不起眼的东西,你很可能忘了一个,并可能导致未来的问题,所以对于维护我可能已经离开它*
,即使在当时这只是一个/几个元素。
* max-height...
在我的代码LOL