【发布时间】:2018-04-17 01:29:09
【问题描述】:
当我想要响应时,如何将值设置为我的边距属性? 我的意思是,如果我想将值设置为宽度,例如设置为 50%
如果我想设置边距怎么办?我必须将其设置为em 对吗?
或字体大小:em
因为pixel是绝对单位,em是相对单位,对吗?
【问题讨论】:
标签: html css responsive units-of-measurement
当我想要响应时,如何将值设置为我的边距属性? 我的意思是,如果我想将值设置为宽度,例如设置为 50%
如果我想设置边距怎么办?我必须将其设置为em 对吗?
或字体大小:em
因为pixel是绝对单位,em是相对单位,对吗?
【问题讨论】:
标签: html css responsive units-of-measurement
Google 是你的朋友。
响应式设计基于您决定调整组件的某些像素断点。
例如:
@media screen and (max-width: 500px) {
body {background-color: green;}
}
当浏览器窗口的宽度为<= 500px 时,这会将body 元素的背景颜色更改为green。
The Mozilla reference 是一个很好的起点。如果您有更具体的问题,请阅读并告诉我们。
欢迎来到 SO。
【讨论】:
ems 基于font-size,百分比基于尺寸(浏览器宽度、父元素尺寸等)。人们确实建议在边距和填充上使用ems,但我建议您坚持尺寸百分比和字体ems。这是个人喜好,真的。希望这会有所帮助...