HTML (HyperText Markup Language), the prodominate markup language for most webpages. HTML describes the stucture of text such as links, headings, paragraph, fonts, etc. HTML is written with tags (angle brackets). It’s a way of describing how a set of text and images should be displayed to the viewer.
For tutorials on HTML click (here).
XHTML (Extensible HyperText Markup Language), a markup language has the same depth of expression as HTML, but also conforms to XML syntax, which was designed to transport and store data . XML is an extensible markup language that was developed to retain the flexibility and power of HTML while reducing most of the complexity.
CSS (Cascading Style Sheets), is a stylesheet language used to describe the presentation of a document written in a markup language. CSS is also a W3C (World Wide Web Consortium) Standard.
CSS can be used locally by the readers of web pages to define colors, fonts, layouts, and other aspects of document presentation. It is designed primarily to enable the separation of document content. This separation can improve content accessibility and make the webpage more user friendly and avoid repetition within the webpage.