css - Material-UI - 理解 10px 简化

标签 css reactjs themes material-ui font-size

我不明白为什么我们需要为 10px 的简化做这个:

html {
   font-size: 62.5%; /* 62.5% of 16px = 10px */
}

下面的代码不应该做所有的工作吗?
const theme = createMuiTheme({
  typography: {
    // Tell Material-UI what's the font-size on the html element is.
    htmlFontSize: 10,
  },
});

先感谢您。

最佳答案

htmlFontSize typography 的属性(property)在主题中做 不受控制 html 的字体大小元素;它只是告诉 Material-UI 你在它上面使用了什么尺寸。 Material-UI 然后使用该大小来控制它的方式 converts px units to rem units在确定所有不同排版变体的字体大小时。

关于css - Material-UI - 理解 10px 简化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60112664/

相关文章:

javascript - 使用 jquery 或 javascript 生成缩略图

javascript - 动态页面不会更改呈现的组件,但在单击后退按钮、使用链接时 URL 会发生变化

javascript - 为什么在 API 调用和 setState 之后,同一对象的某些元素可以访问,而其他元素则不可访问?

jquery - 尝试在 jquery-ui 作用域容器中使用非作用域 jqueryui 小部件

visual-studio-2008 - Jeffs VS 颜色主题的链接?

css - 响应式设计和留边距

html - iframe 视频与 ios 上的填充容器重叠

移动网站的 CSS - 搜索框和按钮组合 100% 宽度?

javascript - 你如何取消和重置 react 中的CSS动画?

css - 什么 CSS 将更改 Eclipse (Juno) 选项卡悬停背景颜色?