Какво представлява мерната единица em в CSS

FirstBlood

Registered
Доколкото разбрах е някаква, която автоматично се пресмята от браузъра, но така и не разбрах кога се използва и т.н.
 
Ако мислиш, че не съм прочел първия резултат в гугъл, се лъжеш...Иска ми се да ми го обясни някой, който разбира за какво се ползва, а не просто copy/paste...
 
Аз го ползвам за уеднаквяване на шрифта, във браузърите.Браузъри - имам предвид опера модзила експлорер 6 и 7.Понякога се получават едни разминавания в бутоните на формите, ако е зададено името като value="", и понякога в височината на текстовите редове.
 
Попаднах на това
Позволени са следните относителни мерки:

H1 { margin: 0.5em } /* em-ове, височината на шрифта на елемента */
H1 { margin: 1ex } /* x-height, височината на буквата 'x' */
P { font-size: 12px } /* пиксели, относителни спрямо платното */

Относителните мерки 'em' и 'ex' са относителни спрямо размера на шрифта на самия елемент. Единственото изключение от това правило в CSS1 е свойството 'font-size', където 'em' и 'ex' стойностите са относителни спрямо размера на шрифта на родителския елемент.
От тук разбирам че 1 ем е зависи от големината на шрифта. Горе-долу го разбрах. Както Щерев каза, може да се ползва за атрибута "letter-spacing", т.е. за увеличаването или намаляването на разстоянието м/у буквите :)
Мерси.

ПС: HaCkErChЕ ми прати ЛС с инфо, за което му благодаря :D
 

Back
Горе