HTML (hyper text markup language) is a markup language for describing web documents. This means it uses tags to describe and set up the content of the page.
A tag can be stand-alone but usually comes in pairs, where ‘<>’ defines the start-tag and ‘</ >’ defines the end-tag.
A basic, minimalistic html-page will look like this:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>title</title> <link rel="stylesheet" href="style.css"> <script src="script.js"></script> </head> <body> <!-- page content --> </body> </html>
The DOCTYPE declaration tells the browser which document type it is
The html-tag pair defines the boundaries of the document itself.
Within the body-tag pairs the visible page content should be described.
Html is used for:
Semantics: allowing you to describe more precisely what your content is.
Connectivity: allowing you to communicate with the server in new and innovative ways.
Offline and storage: allowing webpages to store data on the client-side locally and operate offline more efficiently.
Multimedia: making video and audio first-class citizens in the Open Web.
2D/3D graphics and effects: allowing a much more diverse range of presentation options.
Performance and integration: providing greater speed optimization and better usage of computer hardware.
Device access: allowing for the usage of various input and output devices.
(from: HTML5 – Web developer guides | MDN)
Note that the structure of html5 is not meant to be used to describe the visual apperance of your document. For that you should use css exclusively.
As a student at NTNU you can set up a homepage in the webedit network directory, where you can host your client.
If you have an Dropbox-account that was opened prior to October 4. 2012, you can also host a simple web page in your public folder, as long as the page is static and only contains client-side scripts. Here is a description for how to set up Dropbox as a web host.