率直なCSSの質問。このスタイルがあるとしましょう:
  body { 
    font-size : 16px;
  }
  p {
   font-size : 0.875em; // relative to parent, 14px
   line-height : 1em; //relative to this element, 14px
   margin-bottom : 1em; //relative to this element, 14px
  }
これは、<p>s の font-size が 14px、line-height が 14px、margin-bottom が 14px であることを意味します。
私が望むのは次のものと同等です:
body : {
  font-size : 16px;
}
p { 
  font-size : 0.875em; // relative to parent, 14px;
  line-height : 1em; // relative to parent line-height, 16px;
  margin-bottom : 1em; // relative to parent margin-bottom, 16px;
}
これが必要な理由は、ベースラインを尊重するレスポンシブ フォント サイズが必要だからです。