Suscriber with us



Receive HTML?

Syndicate

CSS Basic PDF Print E-mail


In our CSS tutorial you will learn how to use CSS to control the style and layout of multiple Web pages all at formerly.

What You Should Already Know

Before you continue you should have some basic understanding of the following:

It is time to take your web designing skills to the next level with Cascading Style Sheets (CSS). They are a way to control the look and feel of your HTML documents in an organized and efficient manner. With CSS you will be able to:

  • Add new looks to your old HTML
  • Completely redesign a web site with only a few changes to your CSS code
  • Use the "style" you create on any webpage you wish!

What is CSS?

  1. CSS stands for Cascading Style Sheets
  2. Styles define how to display HTML elements
  3. Styles are normally stored in Style Sheets
  4. Styles were added to HTML 4.0 to solve a problem
  5. External Style Sheets can save you a lot of work
  6. External Style Sheets are stored in CSS files
  7. Multiple style definitions will cascade into one

Styles Solve a Common Problem

HTML tags were originally considered to define the content of a document. They were supposed to say "This is a header", "This is a paragraph", "This is a table", by using tags like <h1>, <p>, <table>, and so on. The layout of the document was supposed to be taken care of by the browser, without using any formatting tags.

As the two major browsers - Netscape and Internet Explorer - continued to add new HTML tags and attributes (like the <font> tag and the color attribute) to the original HTML specification, it became more and more difficult to create Web sites where the content of HTML documents was clearly separated from the document's presentation layout.

To solve this problem, the World Wide Web Consortium (W3C) - the non profit, standard setting consortium, responsible for standardizing HTML - created STYLES in addition to HTML 4.0.  

All major browsers support Cascading Style Sheets.

Style Sheets Can Save a Lot of Work

Styles sheets define HOW HTML elements are to be displayed, just like the font tag and the color attribute in HTML 3.2. Styles are normally saved in external .css files. External style sheets enable you to change the appearance and layout of all the pages in your Web, just by editing one single CSS document!

CSS is a breakthrough in Web design because it allows developers to control the style and layout of multiple Web pages all at once. As a Web developer you can define a style for each HTML element and apply it to as many Web pages as you want. To make a global change, simply change the style, and all elements in the Web are updated automatically.

Multiple Styles Will Cascade Into One

Style sheets allow style information to be specified in many ways. Styles can be specified surrounded by a single HTML element, inside the <head> element of an HTML page, or in an external CSS file. Even multiple external style sheets can be referenced inside a single HTML document. 

Cascading Order

What style will be used when there is more than one style particular for an HTML element?

Usually speaking we can say that all the styles will "cascade" into a new "virtual" style sheet by the following rules, where number four has the highest priority:

  1. Browser default
  2. External style sheet
  3. Internal style sheet (inside the <head> tag)
  4. Inline style (inside an HTML element)

So, an inline style (inside an HTML element) has the highest priority, which means that it will override a style confirmed inside the <head> tag, in an external style sheet, or in a browser (a default value).

CSS SYNTAX

CSS HOW To

CSS Background 

CSS Text 

CSS Font 

CSS Border

CSS Outline 

CSS Margin

CSS Pading

CSS LI st

CSS Table 

 





Digg!Del.icio.us!Google!Live!Facebook!Slashdot!Technorati!StumbleUpon!Newsvine!Yahoo!Free social bookmarking plugins and extensions for Joomla! websites!
Last Updated ( Thursday, 01 May 2008 )
 
< Prev

Download Utility

XAMPP
WAMP
EditPlus
Zend Studio

Polls

Which is the best Scripting language?