Before we make our own website, we should understand what a website actually is.
A website is simply a collection of web pages. The web pages are usually linked
together, but not always. To build a website, you simply create one or more web pages.
In order for the world to see it, the website (or collection of web pages) needs
to be hosted on a web server. This web hosting is usually done by a hosting
provider (otherwise known as a hosting company or web host).
A web page is a text file that contains a combination of text and "markup" code. When the document is viewed
in a web browser, it displays (or "renders") as intended. When it is viewed in a text editor (such as Notepad),
it displays the text and markup code.
Therefore, a web page consists of 2 views:
HTML is the main markup language for describing the structure of web pages.
HTML stands for HyperText Markup Language. HTML is the basic building
block of World Wide Web
Hypertext is text displayed on a computer or other electronic device with
references to other text that the user can immediately access,
usually by a mouse click or key press.
Apart from text, hypertext may contain tables, lists, forms, images,
and other presentational elements. It is an easy-to-use and flexible
format to share information over the Internet. Markup languages use >sets of markup tags
to characterize text elements within a document, which gives instructions to the web browsers
on how the document should appear.
HTML was originally developed by Tim Berners-Lee in 1990. He is also known as the father of the web.
In 1996, the World Wide Web Consortium (W3C) became the authority to maintain the HTML specifications.
HTML also became an international standard (ISO) in 2000. HTML5 is the latest version of HTML.
HTML5 provides a faster and more robust approach to web development.
There are lot more things you can do with HTML.
The list does not end here, there are many other interesting things that you can do with HTML.
You will learn about all of them in the tutorials.
New Input Types in HTML5:
HTML5 introduces several new types like email, date, time, color, range, and so on. to improve
the user experience and to make the forms more interactive. However, if a browser failed to recognize
these new input types, it will treat them like a normal text box.