include sig ... endval css_global_values_of_sexp : Base.Sexp.t ‑> css_global_valuesval __css_global_values_of_sexp__ : Base.Sexp.t ‑> css_global_valuesval sexp_of_css_global_values : css_global_values ‑> Base.Sexp.tval compare_css_global_values : css_global_values ‑> css_global_values ‑> intmodule Color : sig ... endmodule Length : sig ... endmodule Auto_or_length : sig ... endval create : field:string ‑> value:string ‑> tval empty : tNeither combine nor concat validate that each t is unique.
For combine x y, y will override x if they are the same attribute.
For concat l, the greatest index of an attribute will prevail.
val to_attr : t ‑> Incr_dom_widgets__.Import.Vdom.Attr.tval to_string_css : t ‑> stringval box_sizing : [ `Content_box | `Border_box | css_global_values ] ‑> tval display : [ `Inline | `Block | `Inline_block | `List_item | `Table | `Inline_table | `None | css_global_values ] ‑> tval visibility : [ `Visible | `Hidden | `Collapse | css_global_values ] ‑> tval overflow : [ `Visible | `Hidden | `Scroll | `Auto | css_global_values ] ‑> tval z_index : int ‑> tval opacity : int ‑> tval font_family : string list ‑> tval font_style : font_style ‑> tval font_weight : font_weight ‑> tval font_variant : font_variant ‑> tval font : size:Length.t ‑> family:string list ‑> ?style:font_style ‑> ?weight:font_weight ‑> ?variant:font_variant ‑> unit ‑> tval bold : tval text_align : [ `Left | `Right | `Center | `Justify | css_global_values ] ‑> tval horizontal_align : [ `Left | `Right | `Center | css_global_values ] ‑> tval vertical_align : [ `Top | `Bottom | `Middle | css_global_values ] ‑> tval margin_top : Auto_or_length.t ‑> tval margin_bottom : Auto_or_length.t ‑> tval margin_left : Auto_or_length.t ‑> tval margin_right : Auto_or_length.t ‑> tval margin : ?top:Auto_or_length.t ‑> ?bottom:Auto_or_length.t ‑> ?left:Auto_or_length.t ‑> ?right:Auto_or_length.t ‑> unit ‑> ttype border_style = [ | `None |
| `Hidden |
| `Dotted |
| `Dashed |
| `Solid |
| `Double |
| `Groove |
| `Ridge |
| `Inset |
| `Outset |
| css_global_values |
]val border_top : ?width:Length.t ‑> ?color:Color.t ‑> style:border_style ‑> unit ‑> tval border_bottom : ?width:Length.t ‑> ?color:Color.t ‑> style:border_style ‑> unit ‑> tval border_left : ?width:Length.t ‑> ?color:Color.t ‑> style:border_style ‑> unit ‑> tval border_right : ?width:Length.t ‑> ?color:Color.t ‑> style:border_style ‑> unit ‑> tval border : ?width:Length.t ‑> ?color:Color.t ‑> style:border_style ‑> unit ‑> tval border_collapse : [ `Separate | `Collapse | css_global_values ] ‑> tval flex_container : ?inline:bool ‑> ?direction:[ `Row | `Row_reverse | `Column | `Column_reverse ] ‑> ?wrap:[ `Nowrap | `Wrap | `Wrap_reverse ] ‑> unit ‑> tval flex_item : ?order:int ‑> ?basis:Auto_or_length.t ‑> ?shrink:float ‑> grow:float ‑> unit ‑> tval animation : name:string ‑> duration:Core_kernel.Time_ns.Span.t ‑> ?delay:Core_kernel.Time_ns.Span.t ‑> ?direction:[ `Normal | `Reverse | `Alternate | `Alternate_reverse | css_global_values ] ‑> ?fill_mode:[ `None | `Forwards | `Backwards | `Both | css_global_values ] ‑> ?iter_count:int ‑> ?timing_function:string ‑> unit ‑> tNote: You must include the names