Profile avatar

鱼翅

同歌性歌颂,同歌性发原

最近更新

本站由 yuchiXiong 使用 Stellar 1.29.1 主题创建。

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

五彩斑斓的黑? 喷一喷单色黑与四色黑2024 年,我终于用上 rem 了......吐槽一下: 还得是拓展坞懂视频接口暗话 JavaScript 函数式: add(3)(4)一点都不酷前端条件竞态乱谈——可能被我误解的函数防抖数据结构其二 并查集数据结构其一 线性表JavaScript 元编程——基于 Proxy 实现 active_record 动态查找从 Rails 视角看现代前端——换一种方式实现 SPA在 Rails 中接入微信支付指北
主页/好烦,早知道不学编程了
2024-03-19
987 次阅读

2024 年,我终于用上 rem 了......

CSS响应式设计前端

为什么要用 rem?

在响应式设计中,rem 是一个非常有用的单位。它相对于根元素的字体大小,这意味着我们可以通过改变根元素的字体大小来缩放整个页面。


// 设置根元素字体大小
html {
  font-size: 16px;
}

// 使用 rem 单位
.container {
  width: 50rem; // 相当于 800px
}
      

与其他单位的比较

rem 与 em 和 vw 的主要区别:

  • em:相对于父元素的字体大小
  • rem:相对于根元素的字体大小
  • vw:相对于视口宽度的百分比

使用 rem 的好处是可以通过媒体查询改变根元素的字体大小,从而实现整个页面的缩放。

许可协议

本文采用 署名-非商业性使用-相同方式共享 4.0 国际 许可协议,转载请注明出处。

较旧文章
吐槽一下: 还得是拓展坞懂视频接口
五彩斑斓的黑? 喷一喷单色黑与四色黑
较新文章