What is the difference between using these two when dealing with text that will never be more than a single line? They both can produce similar results on the screen from what I can see in regards to the elements on top or on the bottom of the element. Why use line-height at all if so? Height would make more sense to use.
Edit: An example of this a stylized button created from a div with text inside. This will never be multiline. So would line-height be needed for compatibility reasons? or anything I don't know about?
Thanks!
height
is the vertical measurement of the container.
line-height
is the distance from the top of the first line of text to the top
of the second.
If used with only one line of text I'd expect them to produce similar results in most cases.
I use height
when I want to explicitly set the container size and line-height
for typographic layout, where it might be relevant if the user resizes the text.