-1

大家好,

我正在为我的公司开发一个网站,建议布局应该响应智能手机上的显示,我知道使用基于像素的布局对于响应式布局来说不是一个好主意,所以我决定坚持使用相对/弹性单元但是我感到困惑的是,我应该服用 EM 还是 REM,然后有几个问题是:

  • 如果我使用 EM 单元,我必须面对复合问题。
  • 如果我使用 REM 单元,我必须面对跨浏览器问题。
4

1 回答 1

2

在我的布局中,我使用组合。这需要更多的工作,但似乎做得很好。

这样做的基础是,如果一个值无效,浏览器将不会使用它。另外,CSS 是级联的,所以它总是使用最新的指定属性(如果选择器路径完全相同)。

如果我设置边距,我会这样做:

margin-left:1.25em;
margin-left:1rem;

以这种格式进行操作可以两全其美。关于如何处理这种情况,有一些很棒的文章:

于 2013-04-02T11:59:15.487 回答