HTML is a formal Recommendation by the World Wide Web Consortium (W3C) and is generally adhered to by the major browsers, Microsoft's Internet Explorer and Netscape's Navigator, which also provide some additional non-standard codes.
The current version of HTML is HTML 5.0. However, both Internet Explorer and Netscape implement some features differently and provide non-standard extensions.
Web developers using the more advanced features of HTML 4 may have to design pages for both browsers and send out the appropriate version to a user.
Significant features in HTML 4 are sometimes described in general as dynamic HTML.
What is sometimes referred to as HTML 5 is an extensible form of HTML called Extensible Hypertext Markup Language (XHTML).
CSS Stands for "Cascading Style Sheet." Cascading style sheets are used to format the layout of Web pages.
They can be used to define text styles, table sizes, and other aspects of Web pages that previously could only be defined in a page's HTML.
It supports object-oriented programming and procedural programming.
It can be used to control web pages on the client side of the browser, server-side programs, and even mobile applications.
This language is used commonly in combination with HTML, CSS, and AJAX.