El modulo de estructura incluye directivas especificas: (doctype, html, head, title, meta, base y link), que aunque visualmente no muestra nada, juegan un papel importante en la identificacion de la version Html o en el nombramiento del un documento.

El modulo de secciones incluye las directivas: (body, section, nav, article, aside, h1 - h6, hgroup, header - footer, address), que en el interior de un documento Html establecen areas que podemos destinguir o introducir informacion de navegacion, establecer la cabecera o el pie del documento.

El modulo de agrupacion de contenido incluye las directivas: (p - br, hr, pre, blockquote - q, ul, ol, dl - dt - dd, figure - figcaption y div - span), que, segun declara el modulo, agrupa contenido en parrafos, listas, etc.

El modulo semantico incluye las directivas: ( a, em, strong, small, del - ins, cite, dfn - abbr, time, code, var, samp, kbd, sub - sup, i - b, mark, ruby - rt - rp, bdo y wbr), que tienen como objectivo la organizacion del texto, aunque la presentacion queda en manos del criterio del desallorador.

Modulo de contenido multimedia incluye las directivas (img, map y area, iframe, object, embed, video, source y audio), que permiten mejorar las apariencias de las paginas web o dotarlas con mayor información visual.

Modulo de tablas incluye las directivas: (table, caption, tr, th, td, colgroup, col y thead, tbody, tfoot,), componentes dedicados a mejorar la visualizacion de los documentos en formato electronico.

Módulo de formularios incluye las directivas: (form, input, fieldset, legend, label, button, select, optgroup, option, datalist y textarea), que se utilizan como una forma eficaz para que un usuario incorpore informacion en un formulario.

Introduccion en Html se quiere una iniciacion en el lenguage, partiendo desde cero con pequeños ejemplos, que ayudará a entender mejor la estructura y como dibujar una pagina web.