em
在响应式图像中使用时,浏览器如何理解单位?
<img alt="A giraffe" src="giraffe.jpg"
srcset="giraffe@1.5x.jpg 600w, giraffe@2x.jpg 800w, [etc.]"
sizes="(max-width: 40em) 40em">
这验证了,我没有在浏览器控制台中看到警告。但是,如果图像预加载器的全部目的是在下载和解析 CSS之前获取图像,那么浏览器有什么用em
呢?
它只是font-size
适用于它的默认值<html>
吗?为了清楚起见,我应该使用rem
吗?当用户缩放时,两者之间有区别吗?
这不是理论上的;我在我的媒体查询断点中使用em
,并且一些图像受容器的限制,该容器的大小适合最佳行长(当然是使用em
)。
我检查了规范,但它对新的响应式图像功能非常简洁。