Html table generator

The Hypertext Markup Language, commonly abbreviated HTML data format is designed to represent the web pages. It is a markup language that allows writing of hypertext, hence its name. HTML also allows semantic structure and format the content of the pages to include multimedia resources including images, input forms, and programmable elements such as applets. It can create documents interoperable with a wide variety of equipment complying with the requirements of web accessibility. It is often used in conjunction with programming languages (JavaScript) and presentation formats (cascading style sheets). HTML is originally derived from Standard Generalized Markup Language (SGML).

HTML is one of three inventions based on the World Wide Web, the Hypertext Transfer Protocol (HTTP) and web addresses. HTML was invented to be able to write hypertext documents linking the various Internet resources with hyperlinks. Today, these documents are called “web page”.

In August 1991, when Tim Berners-Lee announced publicly on the Web Usenet, he cites only the SGML, but give the URL of a document suffix. Html. In his book “Weaving the web3”, Tim Berners-Lee described the decision to rely on HTML as SGML as “diplomatic” than technical: technically, it was too complex SGML, but he wanted to attract the hypertext community who believed that SGML was the language most promising to standardize the format of hypertext documents.

In addition, SGML was used by his employer, the European Organization for Nuclear Research (CERN). The first elements of HTML include the document title, hyperlinks, structuring text titles, subheadings, lists, or plain text, and a mechanism rudimentary search index.  The description of HTML is then fairly informal and mainly defined by the support of various contemporary web browsers. Dan Connolly has helped make a real HTML application of SGML.

As has been formalized by the W3C, HTML is not used to describe the final rendering web pages. In particular, unlike the desktop publishing, HTML is not designed to specify the exact visual appearance of documents.

HTML is rather designed to give meaning to different parts of the text: title, list, important passage, quotation, etc. HTML was developed with the intuition that devices of all kinds should be able to use the information on the web: personal computers with screens resolution and color depth variables, mobile phones, devices and synthesis speech recognition, computers with low bandwidth such as high, and so on. HTML is designed to improve interoperability documents.

It is often useful to present information with more structured lists. Tables can display them in rows and columns. Tables are defined as sequences of lines.

A table must meet the following rules:
• The table is surrounded by the tags and <TABLE> </ TABLE>.
• The title of the painting is framed by <CAPTION> </ CAPTION>
• Each line is framed by <TR> </ TR> (Table Row translate each line of the table).
• The header cells are regulated by <TH> </ TH> (for Table Header: Header table)
• Cells are guided by value <TD> </ TD> (Table Data: Data table)