CSS oferuje wiele różnych jednostek do wyrażania długości. Niektóre mają swoją historię w typografii, takich jak Point (pt) i pica (pc), inni są znane z codziennego użytku, takich jak centymetr (cm) i cala (w). Istnieje również "magiczna" jednostka, która została wynaleziona specjalnie dla: CSS: px. Czy to oznacza, że różne właściwości wymagają różnych jednostek ?
Nie, urządzenia nie mają nic wspólnego z właściwościami, ale wszystko z materiałem wyjściowym: ekranem lub papierem.
Nie ma ograniczeń, w których jednostkach można używać. Jeśli właściwość akceptuje wartość w px (margin: 5px), przyjmuje również wartość w calach lub w centymetrach (margines: 1,2 cala, margines: 0,5 cm) i na odwrót.
Zależność pomiędzy jednostkach bezwzględnych jest następujący: 1 cal = 2,54 cm = 25,4 mm = 72pt = 6pc
Tzw jednostkach bezwzględnych (Cm mm, PT iszt.) oznacza to samo w przypadku CSS, jak wszędzie indziej, , ale tylko wtedy, gdy urządzenie wyjściowe ma wysoką rozdzielczość wystarczającą . Na drukarce laserowej 1 cm powinno wynosić dokładnie 1 centymetr. Ale na urządzeniach o niskiej rozdzielczości, takich jak ekrany komputerów, nie wymaga tego CSS. I rzeczywiście, wynik jest inny niż z jednego urządzenia na drugie iz jednej implementacji CSS na drugą. Lepiej jest rezerwować te urządzenia dla urządzeń o wysokiej rozdzielczości oraz w szczególności dla wydruków o numerach . Na ekranach komputerowych i przenośnych urządzeniach prawdopodobnie nie dostaniesz tego, czego oczekujesz.
http://www.w3.org/TR/css3-values/#absolute-lengths –
https://css-tricks.com/css-font-size/ –
http: //www.w3 .org/Style/Examples/007/units.en.html –