Module CSS.Length

module Length: sig .. end

type t = 
| Zero (*For 0, unit is optional*)
| Em of float (*Relative to the font size*)
| Ex of float (*Relative to the x-height*)
| Px of float (*Relative to the viewing device*)
| Gd of float (*Relative to the grid*)
| Rem of float (*Relative to the font size of the root*)
| Vw of float (*Relative to the viewport's width*)
| Vh of float (*Relative to the viewport's height*)
| Vm of float (*Relative to the smallest of the viewport's width or height*)
| Ch of float (*Relative to the width of a char '0'*)
| Mm of float (*in Milimeter*)
| Cm of float (*in Centimeter*)
| In of float (*in Inch*)
| Pt of float (*in Points (72pt = 1in)*)
| Pc of float (*in Picas (1pc = 12pt)*)
The type of length attributes. Mdc documentation: https://developer.mozilla.org/en/CSS/length and specification: http://www.w3.org/TR/css3-values/#lengths
type js_t = private Js.js_string Js.t 
Js representation of lengths.

Conversion functions
val string_of_t : t -> string
val js : t -> js_t
val ml : js_t -> t