【发布时间】:2020-12-21 22:37:12
【问题描述】:
我将 h1 的字体大小设置为 1.2rem(即 19 px),因此所有大小的字体大小必须为 19px。 当我调整或减小浏览器宽度时,字体保持不变 19px。但是当我点击设备切换并以手机查看时,字体会迅速减少。 为什么会这样?为什么它在移动视图中发生变化?
代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.main h1 {
font-size: 1.2rem;
}
</style>
</head>
<body>
<div class="main">
<h1>
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Delectus
laboriosam explicabo voluptates. Optio officiis suscipit deserunt vitae
pariatur, laborum quae soluta quos hic, beatae quam, fugiat laboriosam
nisi? Magnam, ut!
</h1>
<p>
recusandae libero voluptatibus vero, pariatur repellendus inventore
distinctio perspiciatis impedit enim iure. Lorem ipsum dolor, sit amet
consectetur adipisicing elit. Mollitia repellat maiores est amet minus
laboriosam excepturi molestiae cumque
</p>
</div>
</body>
</html>
【问题讨论】:
-
但是您使用
font-size: 1.2rem;作为字体大小并且您没有像您所说的那样使用12px。如果您在 CSS 文件中进行更改,请确保删除内部样式,因为它会覆盖您在 CSS 文件中的样式。如果您有外部 CSS 文件,请发布您的代码,我们会尽力帮助您。 -
我的错让我将帖子更新为 19px 。或多或少是一样的,它在移动设备中看起来不像 19px,它缩小得更小而且没有外部 css。我在头 中尝试一切
标签: html css font-size viewport-units