CSSline-height
プロパティが に設定されている場合、HTML ページのレンダリング動作に一貫性がありませんnormal
。また、Eric Meyer によるさまざまな矛盾点が議論されているブログ投稿も見つけました。line-height: normal;
要点は次のとおりです。宣言の効果は
line-height: normal
、私が予想していたブラウザごとに異なるだけでなく、実際、これらの違いを定量化することがすべてのポイントでした<em>。与えられた顔の中で。
私の場合、エンベロープ記号「✉」などのいくつかの Unicode 記号を追加すると、line-height
が に設定されている場合、行ブロックの高さが変わることがわかりましたnormal
。設定line-height: 1.2;
すると問題が解決します。
私の質問は: を使用する理由はありますline-height: normal;
か? それはとても予測不可能な振る舞いをします。