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