Tig*_*igt 6 html image em responsive-design srcset
em在响应式图像中使用时,浏览器如何理解该单位?
<img alt="A giraffe" src="giraffe.jpg"
srcset="giraffe@1.5x.jpg 600w, giraffe@2x.jpg 800w, [etc.]"
sizes="(max-width: 40em) 40em">
Run Code Online (Sandbox Code Playgroud)
这验证了,我没有在浏览器控制台中看到警告。但是,如果图像预加载器的全部目的是在下载和解析 CSS之前获取图像,那么浏览器有什么用em?
它只是font-size适用于它的默认值<html>吗?rem为了清楚起见,我应该使用吗?用户缩放时两者有区别吗?
这不是理论上的;我用em我的媒体查询断点,以及一些图片被限制由容器大小的最佳线路长度(使用em,当然)。
我检查了规范,但它对新的响应式图像功能非常简洁。
我在 W3C 官方 #respimg 聊天室里听到了那些家伙的耳朵,这就是他们不得不说的:
<Tigt> 伙计们,请原谅我有一个问题,关于
em在sizes
<TabAtkins> 中使用时如何解释Tigt:与媒体查询中的相同 - 它们与初始字体大小有关。
<TabAtkins>(不是 <html> 上的字体大小,初始字体大小,由用户的个人设置设置。)
<Wilto> 16px的几乎无处不在,只要你没有改变
font-size的html。
<TabAtkins> Tigt: rem 在这里被视为与 em 相同。
所以速读是:
sizes或媒体查询,em并且rem都specced表示“用户的默认font-size。em或rem控制图像在页面上布局的方式最终可能会有所不同em,如果他们想给预加载真实信息的图像此媒体查询表示如果视口的宽度大于 20em,样式表可用于屏幕和手持设备。
Run Code Online (Sandbox Code Playgroud)@media handheld and (min-width: 20em), screen and (min-width: 20em) { … }'em' 值相对于 'font-size' 的初始值。
| 归档时间: |
|
| 查看次数: |
2990 次 |
| 最近记录: |