HyperText Markup Language (HTML) and Cascading Style Sheets (CSS)

HTML/CSS

HyperText Markup Language (HTML) is a markup language for the web; the web browser reads the HTML document and composes it into the visual web page.
HTML consists of element s that makes up the structure of the document using tags that describe the layout, headings, paragraphs, hyperlinks and images.


The way that the HTML is designed and the layout of the page will affect accessibility and search engine optimization (SEO) such as enabling readability of assistive technologies such as screen readers, headers marked appropriately and content placed near the top of the document .
XHTML is used to create all the websites that I build, which is a later and stricter version of HTML, a standard that is recognised by the newer web browsers.

Cascading Style Sheets (CSS) is a style sheet language used to present the formatting and positioning of elements within an HTML document or web page.
CSS allows the separation of content and formatting resulting in smaller and cleaner HTML documents enabling pages to load faster, giving a more consistent and flexible design, the ability for the same content to be presented for different devices such as assistive technologies improving accessibility.