CSS supports different measurement units such as absolute units ( like inches, points, pixels etc) and relative units (like percentages, em etc.). These values will required when a designer need to specify the measurements in the CSS document like " font-size:15px " etc
Below is the list of different measurement units used in CSS -
Unit | Description | Example |
---|---|---|
% | Specifies measurement in percentage of another relative value. | p { line-height: 150%; } |
cm | Specifies measurement in centimeters | p { margin-bottom: 5cm; } |
em | Specifies relative measurement for the height of a font in em spaces. Because an em unit is equivalent to the size of a given font, if you assign a font to 10pt, each "em" unit would be 10pt; thus, 2em would be 20pt. | p { letter-spacing: 5em; } |
ex | Specifies a measurement relative to a font's x-height (determined by the height of the font's lowercase letter x.) | p { line-height: 3ex; } |
in | Specifies a measurement in inches. | p { word-spacing: .12in; } |
mm | Specifies a measurement in millimeters. | p { word-spacing: 10mm; } |
pc | Specifies a measurement in picas (1 pica = 12 points) | p { font-size: 10pc; } |
pt | Specifies a measurement in points (1 point = 1/72nd of an inch.) | p { font-size: 18pt; } |
px | Specifies a measurement in screen pixels. | p { font-size: 15px; } |
vh | 1% of viewport height. | p { font-size: 3.0vh; }/td> |
vw | 1% of viewport width | p { font-size: 5.9vw; } |
vmin | 1vw or 1vh, whichever is smaller | p { font-size: 2vmin;} |