CSS (Cascading Style Sheets)
HTML (Hyper Text Markup Language ) and CSS (Cascading Style Sheets) are the basis of building Web pages and Web Applications. HTML uses a fixed, predefined tagset that specify the contents of a web page and control how it looks in a web browser. It consists of plain text with tags , so you can create and execute an HTML file quickly and easily using a text editor and a web browser.
As HTML grew, it came to encompass a wider variety of stylistic capabilities to meet the demands of web programmers. When we examine the elements of a web document, we can find that, it can consist of up to three layers. The content layer, the presentation layer and the behavior layer. It`s possible to include all three layers within the same web document, but breaking them separate gives us one important advantage. That is we can modify or replace any of the layers without having to change the other layers.
One of the primary advantages of CSS is that it allows developers to separate content from its presentation layer . The ability to edit any number of HTML pages at one time by editing a single Style Sheet file will reduces the file size and bandwidth usage. Moreover CSS enable you to lay out web pages exactly as you want them. Cascading Style Sheets are now the official and standard mechanism for formatting text and page layouts.
This CSS tutorial starts by discussing the basics of how CSS work and how to use styles with specific elements. By the end of this tutorial, you should be confidently writing CSS and should have learned many of the properties you can use to affect the presentation of any web document using Cascading Style Sheets.