問題:
H2要素を使用する場合に最もよく説明されます。この要素の高さがデザインの鍵となる場合、大きな問題に直面します。複数のデバイスで高さが異なるため、デザインが台無しになる可能性があります。
これを下の画像に示します。疑問符の横にある黒いスペースは、モバイル サファリに表示された不要な「余分なスペース」を示しています。
自分で試してみてください
自分でテストできる方法を見つけました。異なるデバイスでこのリンクを開くだけで、まったく同じコード スニペットで実際の高さが異なることがわかります。
リサーチ
- MAC Chrome : 18px
- MAC Safari : 18px
- MAC Firefox : 17px
- iPad : 20px
- iPhone : 20px
- Android : 19px
- WIN Chrome : 18px
- WIN IE : 18px
可能な答え
font-size: 13px;
line-height: 1.231; // Borrowed from HTML5 Boilerplate