HTML5 is a markup language. Web designers and editors use HTML to tell the browser how to display text and graphics on a web page. Text is diplayed based on the browser's formatting preferences. For example, a browser may default to an Arial font for all text.
- HTML documents consist of a tree of elements and text.
- Each element is denoted in the source by a start tag
- Most elements have corresponding end tags.
- Tags have to be nested so that elements are completely within each other, without overlapping.
- Ref: http://www.w3.org/TR/html5/introduction.html
CSS3 is used with HTML to allow the designer to customize website formatting. For example, a designer may choose to use a Verdana font for headings, and then use a Times Roman font for paragraph text.
- Cascading Style Sheets
- For describing the presentation of Web pages, including colors, layout, and fonts.
- Allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers.
- Ref: http://www.w3.org/standards/webdesign/htmlcss
- Scripting can make Web pages more dynamic, like a traditional software application.
- Ref: http://www.w3.org/standards/webdesign/script.html
- Ref: http://jquery.com