【问题标题】:Inconsistent font size in mobile browsers for material-ui componentsMaterial-ui 组件在移动浏览器中的字体大小不一致
【发布时间】:2020-12-08 15:15:02
【问题描述】:

我有一个 nextjs 应用程序 (https://codesandbox.io/s/kind-ellis-bkobb?file=/pages/list2.js),使用 material-ui 没有任何主题的页面:

import ListItem from "@material-ui/core/ListItem";
import ListItemText from "@material-ui/core/ListItemText";
import List from "@material-ui/core/List";

export default function List2Page() {
  return (
    <>
      <p>Paragraph text</p>
      <List>
        <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit</div>
        <ListItem>
          Donec pretium elit id augue vulputate dignissim non eget
        </ListItem>
        <ListItemText>
          Vestibulum scelerisque facilisis libero quis congue nulla
        </ListItemText>
        <ListItem>
          <ListItemText primary="Proin ornare sapien libero, eget commodo sem laoreet sit"></ListItemText>
        </ListItem>
      </List>
    </>
  );
}

这是在 Android Chrome 浏览器上以横向模式制作的此页面的屏幕截图(看起来不错):

在纵向模式下(看起来很疯狂):

为什么纵向模式下两个元素比其他元素小很多,如何使字体大小一致?

【问题讨论】:

    标签: material-ui


    【解决方案1】:

    解决方案是将“max-height: 999999px”添加到任何父元素,如下所述:https://stackoverflow.com/a/60044980/523972

    【讨论】:

      猜你喜欢
      • 2013-12-09
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      • 2015-11-05
      • 2014-01-29
      相关资源
      最近更新 更多