What is Html
HTML can be describe as a markup language for creating websites.The language are in English letters and are codings for the web browsner to execute it to create web pages for the user to view.Moreover, the browsner do not view the codings to the user as he/she is only interested in the web pages.
In referencing history ,html was created by Tim burners lee a bristish scientist who in 1989 proposed the language for the internet system and produced a software in 1990.
The special features of the html are the signs such <(opening tag) and >(closing tag).These signs are important in the coding as the browser is able to detect to execute well, without these special tags you will be able to see the display of codings appearing on the page.
HTML Example
In the above picture with see basic codings where it is a must to type <html> at the start and </html> at the beginning.We see the browser excutes the all the codings and recognizes the codings <h1>MY First</> to be displayed on the webpage as a heading.
Currently html has evolved into more enhanced codings such as the following
HTML draft version timeline
October 1991
HTML Tags,[5] an informal CERN document listing 18 HTML tags, was first mentioned in public. June 1992
First informal draft of the HTML DTD,[22] with seven[23][24][25] subsequent revisions (July 15, August 6, August 18, November 17, November 19, November 20, November 22) November 1992
HTML DTD 1.1 (the first with a version number, based on RCS revisions, which start with 1.1 rather than 1.0), an informal draft[25] June 1993
Hypertext Markup Language[26] was published by the IETF IIIR Working Group as an Internet-Draft (a rough proposal for a standard). It was replaced by a second version[27] one month later, followed by six further drafts published by IETF itself[28] that finally led to HTML 2.0 in RFC1866 November 1993
HTML+ was published by the IETF as an Internet-Draft and was a competing proposal to the Hypertext Markup Language draft. It expired in May 1994.
April 1995 (authored March 1995)
HTML 3.0[29] was proposed as a standard to the IETF, but the proposal expired five months later without further action. It included many of the capabilities that were in Raggett's HTML+ proposal, such as support for tables, text flow around figures and the display of complex mathematical formulas.[30] W3C began development of its own Arena browser as a test bed for HTML 3 and Cascading Style Sheets,[31][32][33] but HTML 3.0 did not succeed for several reasons. The draft was considered very large at 150 pages and the pace of browser development, as well as the number of interested parties, had outstripped the resources of the IETF.[12] Browser vendors, including Microsoft and Netscape at the time, chose to implement different subsets of HTML 3's draft features as well as to introduce their own extensions to it.[12] (See Browser wars) These included extensions to control stylistic aspects of documents, contrary to the "belief [of the academic engineering community] that such things as text color, background texture, font size and font face were definitely outside the scope of a language when their only intent was to specify how a document would be organized."[12] Dave Raggett, who has been a W3C Fellow for many years has commented for example, "To a certain extent, Microsoft built its business on the Web by extending HTML features."[12]
January 2008
Although its syntax closely resembles that of SGML, HTML5 has abandoned any attempt to be an SGML application and has explicitly defined its own "html" serialization, in addition to an alternative XML-based XHTML5 serialization.[35]
Source Wikipedia.com
In the above information we can see the evolution of html and W3C plays a big part to enhance it.
Puny code
These are characters converted from utf codes to represent international domain names which are supported by the domain national system.
For example, when you would type café.com in your browser, your browser (which is the IDNA-enabled application) first converts the string to punycode "xn--caf-dma.com", because the character 'é' is not allowed in regular domain names. Punycode domains won't work in older browsers.
The above example means the website name that is café.com is been translated and converted by the browser to codes which the domain system can understand.
Ajax
This stands for Asynchronous javescript and xml
This tecqnique involves creating creative webpages.Furtemore it is also used to update a website without reloading to update the information.
The ajax system works in the following ways
Creates xmlhttp request object and sends html request the server process http request and sends back the request data the request is processed through java script and page content gets updated
Source :w2cshool.com
UTF 8
Stands for UCS transformation Unicode 8 bit.It can be describe as characters that are encode and represents characters from the Unicode character set.The UTF8 can represent any character from the character set as it support ASCIll (Amercian standard code for information interchange.It can store characters length for 1 to 4 bytes.E-mail and web page creation are examples on the usage of UTF 8.
Extenisbile (XML)
This is a mark up language that is mainly use to produce documents that is legiable and readable to the human eye.This system is created by W3C to maintain programming standards.The main aim for xml is to be simplicity and very usable to the users .
The Unicode supports this system.Unlike html ,tags are defined by own. For example
The above picture shows an ex
example of XML.We see tags are defined by themselves unlike Html where a set of letters that executes the coding to form a webpage.
Sinhala Unicode
This is similarly to mainstream unicodes Currently Sinhala unicodes can be installed into any computer with system requirements. The unicodes contains Sinhala fonts to benefit Sinhala users.
The Sinhala Unicode has been used by government organizations especially reports and websites.
There are special softwares currently to install Sinhala unicodes.
.