CSS cung cấp một số đơn vị khác nhau để biểu thị độ dài. Một số có lịch sử của họ trong typography, chẳng hạn như điểm (pt) và pica (pc), người khác được biết đến từ việc sử dụng hàng ngày, chẳng hạn như centimet (cm ) và inch (trong). Và cũng có một đơn vị "ma thuật" được phát minh cụ thể là cho CSS: px. Điều đó có nghĩa là các thuộc tính khác nhau cần các đơn vị khác nhau không?
Không, các đơn vị không có gì để làm với các thuộc tính, nhưng mọi thứ với phương tiện đầu ra: màn hình hoặc giấy.
Không có giới hạn về đơn vị nào có thể được sử dụng ở đâu. Nếu thuộc tính chấp nhận giá trị bằng px (lề: 5px), nó cũng chấp nhận giá trị tính bằng inch hoặc cm (lề: 1,2in; lề: 0,5cm) và ngược lại.
Mối quan hệ giữa các đơn vị tuyệt đối là như sau: 1 Trong = 2.54cm = 25.4mm = 72pt = 6pc
Cái gọi là đơn vị tuyệt đối (cm, mm, trong, pt và pc) có nghĩa là giống nhau trong CSS như mọi nơi khác, nhưng chỉ khi thiết bị đầu ra của bạn có độ phân giải đủ cao đủ. Trên máy in laser, 1cm phải chính xác 1 cm. Nhưng trên các thiết bị có độ phân giải thấp, chẳng hạn như màn hình máy tính, CSS không yêu cầu điều đó. Và quả thực, kết quả có xu hướng khác nhau từ một thiết bị này sang thiết bị khác và từ một triển khai CSS sang thiết bị khác. Tốt hơn là đặt trước các thiết bị này cho các thiết bị có độ phân giải cao và trong riêng cho đầu ra được in. Trên màn hình máy tính và thiết bị cầm tay , có thể bạn sẽ không nhận được những gì bạn mong đợi.
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 –