HTML (Hypertext Markup Language) is the common scripting language for interchange of hypertext between the World Wide Web client and server. HTML is the tags, used to structure Web pages so that a browser can display it in a way that is also influenced by the browser’s design and the user’s preferences for font size, style, etc. HTML used to create hypertext documents that can be read on any computer. It is computer language to create web documents provides instructions that tell the browser how to display pages. HTML used to define the appearance and functions of websites and their pages. When talking of websites, HTML is often referred to as “code” or “source code. Other sorts of computer code, such as Javascript, QuickTime, may be included in the overall HTML source code. It is a protocol which includes “tags” that are used to encode and format text, graphics, animation, sound, and other types of files on the World Wide Web. HTML is not a programming language, it is a markup language and a markup language is a set of markup tags. HTML uses markup tags to describe web pages.


CSS stands for Cascading Style Sheet. It is a style language that defines layout of HTML documents. For example CSS covers fonts, colors, margins, lines, height, width, background images, advanced positions and many other things. CSS is mainly used for rendering HTML, but can also be used for rendering XML. It is a formatting template that separates web page’s typography from layout and structure. CSS most common application is to style web pages written in HTML and XHTML, but the language can also be applied to any kind of XML document, including SVG and XUL. CSS is a revolution in the world of web design. The concrete benefits of CSS are control layout of many documents from one single style sheet, more precise control of layout, apply different layout to different media-types (screen, print, etc.), site uses less bandwidth and loads faster, website will automatically gain better search engine results, CSS is compatible with newer browsers, and numerous advanced and sophisticated techniques. CSS offers much more detailed attributes than plain HTML for defining the look and feel of any site. Cascading Style Sheets are created to make things easier. It gives you great control of your website and makes your visitors happy when they are surfing your website.