问题:
最好在使用 H2 元素时进行描述。当这个元素的高度是你设计的关键时,你会遇到一个巨大的问题。多个设备上的高度不同,因此真的会搞砸您的设计。
如下图所示。问号旁边的黑色空间显示了移动 safari 上出现的不需要的“额外空间”。
自己试试
我找到了一种您可以自己测试的方法。只需在不同的设备上打开此链接,您就会发现实际高度与完全相同的代码段不同。
研究
- 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