Ответ 1
Взято из: http://www.w3.org/Style/Examples/007/units:
Em - это просто размер шрифта. В элементе с шрифтом 2in, 1em таким образом, означает 2in. Выражение размеров, таких как поля и прокладки, в em означает, что они связаны с размером шрифта, и если у пользователя большой шрифт (например, на большом экране) или небольшой шрифт (например, на переносном устройстве устройство), размеры будут пропорциональны. Объявления, такие как "text-indent: 1.5em" и "margin: 1em" чрезвычайно распространены в CSS.
em
- это в основном свойство CSS для размеров шрифтов.