---
name: "Eliom_content.Html5.client"
section: "3o"
platform: "linux"
package: "libeliom-ocaml-doc"
version: "4.0.0-2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/Eliom_content.Html5.client"
---

# Eliom\_content.Html5.client(3o)

Building valid (X)HTML5.

## NAME

Eliom\_content.Html5 - Building valid (X)HTML5.

## Module

Module   Eliom\_content.Html5

## Documentation

Module **Html5**\
  :  **sig end**

Building valid (X)HTML5.

*type* **+'a** *elt*

See the Eliom manual for more information on  for HTML5 tree manipulated by client/server application.

*type* **+'a** *attrib*

*type uri* =  **Eliom\_content.Xml.uri**

*module F :* **sig end**

Creation of functional HTML5 content (copy-able but not referable).

*module D :* **sig end**

Creation of HTML5 content with DOM semantics (referable)

*module R :* **sig end**

Creation of HTML5 content from React  signals. HTML5's trees are automatically updated whenever corresponding signals change.

*module C :* **sig end**

Creation of HTML5 content from client-side values. This module is available on client side only to make possible to use C-nodes in shared sections.

*module Id :* **sig end**

Node identifiers

*module Custom\_data :* **sig end**

*module To\_dom :* **sig end**

Conversion from HTML5  **elt** s to Javascript DOM elements ( **\<:** ). One conversion function per source type (stressed by the  **of\_** prefix).

*module Manip :* **sig end**

DOM-like manipulation functions.

In this module, all the functions apply only to HTML5 element with .

*module Of\_dom :* **sig end**

Conversion functions from DOM nodes ( ) to Eliom nodes ().
