gpt4 book ai didi

css - Rem 与媒体查询不兼容?

转载 作者:太空宇宙 更新时间:2023-11-03 21:35:19 27 4
gpt4 key购买 nike

我正在使用 CSS 断点 来更新我网站上的字体大小。
常规文本会按预期响应,但受使用 rem 值的类影响的文本不会。
谁知道为什么?

(在整页中尝试该片段并调整浏览器大小)

body { font-size: 22px; }
.test { font-size: 2rem; }

@media only screen and (max-width: 1280px) {
body { font-size: 20px; }
}
@media only screen and (max-width: 1024px) {
body { font-size: 17px; }
}
@media only screen and (max-width: 800px) {
body { font-size: 15px; }
}
@media only screen and (max-width: 648px) {
body { font-size: 18px; }
}
Example
<div class="test">Example</div>

最佳答案

使用 rem 根据“根元素”调整字体大小,因此 rem。根元素实际上是 html 元素,而不是 body。因此,当您随后根据其父元素定义子元素的字体大小时,更改 body 元素的字体大小不再相关。

将示例中的 body 替换为 html,它将正常工作。

关于css - Rem 与媒体查询不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27051179/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com