Problem:
It is best described when using a H2-element. When the height of this element is key to your design you will come across a huge problem. The height is different on multiple devices and thus can really mess up your design.
This is shown in the image below. The black space next to the question mark shows the unwanted "extra space" that appeared on mobile safari.
Try it yourself
I found a way that you can test it for yourself. Just open this link on different devices and you will see that the real height is different with the exact same code snippet.
Research
- MAC Chrome : 18px
- MAC Safari : 18px
- MAC Firefox : 17px
- iPad : 20px
- iPhone : 20px
- Android : 19px
- WIN Chrome : 18px
- WIN IE : 18px
Possible Answer
font-size: 13px;
line-height: 1.231; // Borrowed from HTML5 Boilerplate