Welcome to jamesrubio.net! 

Designing with CSS

What is CSS?

  • CSS stands for Cascading Style Sheets
  • Styles define how HTML elements should look in the web browser
  • Created to solve a problem with HTML
  • Styles obey a cascading order, since an html document has a hierarchical strcuture. For example, HTML > HEAD > BODY > P - any styles applied to BODY will also be applied to P.

Why use CSS?

Deconstructing a CSS site

Do-it-yourself CSS Examples

CSS Templates

Great CSS Tutorials

Validating your CSS

Many browsers are lenient to errors in CSS code. Code that may work in one browser may break in another browser.

Validate @ http://jigsaw.w3.org/css-validator/