Hypertext Markup Language

Hypertext Markup Language, or shortly HTML, is a language for writing web pages. There were some changes in HTML. The currently used version is HTML 4.01. The following version HTML 5 is being prepared. This page discusses HTML 5, but contains some notes about previous versions.

The HTML 5 specification describes not only the meaning and recommended visual interpretation of various HTML tags, but also the corresponding JavaScript objects. These JavaScript objects are called Document Object Model, or shortly DOM. Including them in HTML specification means that in all compliant browsers not only your page will look the same, but your scripts will work the same too.

HTML tags are used to indicate the meaning of page content, not its design. Design is specified by CSS properties (which can be included in HTML page or linked as a separate file). Different designs for different media, such as screen verzus paper, or computer screen versus phone screen, can be also specified by CSS.

HTML tags in alphabetical order:
a, abbr, address, area, article, aside, audio, b, base, bdi, bdo, blockquote, body, br, button, canvas, caption, cite, code, col, colgroup, command, datalist, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, head, header, hgroup, hr, html, i, iframe, img, input, ins, kbd, keygen, label, legend, li, link, map, mark, menu, meta, meter, nav, noscript, object, ol, optgroup, option, output, p, param, pre, progress, q, rp, rt, ruby, s, samp, script, section, select, small, source, span, strong, style, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, title, tr, track, u, ul, var, video, wbr.

See also:
HTML5 specification