HTML5 is the latest evolution of the standard that defines HTML
Designed to be usable by all Open Web developers, this reference page links to numerous resources about HTML5 technologies, classified into several groups based on their function.
These are the groups based on functions created to make this version of HTML 5 very powerful.
- 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 web pages to store data on the client-side locally and operate offline more efficiently.
- Device access - allowing for the usage of various input and output devices.
- Styling - letting authors write more sophisticated themes.
Performance and integration - providing greater speed optimization and better usage of computer hardware.
- 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.
What do we use to add style, presentation to a website?
CSS (Cascading StyleSheet) is a language that describes the style of an HTML document. It is how HTML elements are displayed on a website, including colors, layout, and fonts. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers. CSS is independent of HTML and can be used with any XML-based markup language.
Some of the advantages of using CSS are:
- Easier to maintain and update.
- Greater consistency in design.
- More formatting options.
- Lightweight code.
- Faster download times.
- Search engine optimization benefits.
- Ease of presenting different styles to different viewers.
- Greater accessibility.