当我开始在网页设计中找到自己的方式时,我总是使用'px'单位来定义来自marges,paddings,font-sized等的所有内容。然后我切换到相关单位。使用EM和REM。
我理解使用EM或REM进行排版的概念。特别是对于响应式网站,它派上用场。但我不明白为什么我应该将它们用于除排版之外的其他元素(例如边距和填充)。因为当我们为小屏幕设置更大的字体大小时,边距和填充也会增加,这对移动设备来说是不切实际的,我不希望这样。
那么我们应该只使用相对CSS单位进行排版吗?或者我误解了这些相对单位的动态并使用它们错了?
干杯
韦塞尔
答案 0 :(得分:1)
我会对垂直填充和边距使用相对测量,但对水平固定。这样,当用户改变字体大小时,保持垂直节奏。设备,但不会横向压扁所有东西。