我正在使用rem单位设计网站,有些人说,rem单位会根据屏幕大小改变尺寸。
我试着将浏览器窗口拖到移动设备大小,并从chrome开发者工具中查看(计算样式)
但我看到的是,它仍然与桌面大小相同。仍然是21px。它没有改变。
你能解释一下,rem单位是做什么的吗?
谢谢。
我正在使用rem单位设计网站,有些人说,rem单位会根据屏幕大小改变尺寸。
我试着将浏览器窗口拖到移动设备大小,并从chrome开发者工具中查看(计算样式)
但我看到的是,它仍然与桌面大小相同。仍然是21px。它没有改变。
你能解释一下,rem单位是做什么的吗?
谢谢。
rem
单位代表根元素的字体大小,即HTML文档中的html
元素。也就是说,它是“根em”。与屏幕大小没有任何关系。rem
而不是em
的唯一好处是避免进行一些计算。您可以将���体大小设置锚定到根元素的字体大小,而不必考虑可能具有不同字体大小的嵌套元素。但是,使用旧版浏览器的用户可能无法识别rem
单位,导致忽略rem
的字体大小设置。@media
查询来根据屏幕或窗口大小(通常是宽度)设置font-size
(以某些单位为单位)。