The only problem with CSS is browser incompatibility. Some of the css attributes do not work on old browsers.
Because there is no CSS 1.5 and CSS is not down loadable. CSS2.1 and partly supported CSS 3.0 are what you need to learn. Any downloads would be a tutorial of CSS in a PDF/ZIP or some format. See... CSS Tutorials might help you.
The most popular way (and to some, official) to validate your CSS is by going here: http://jigsaw.w3.org/css-validator
Most of the CSS is overall important. Styling text boxes, fonts, images etc can be done in CSS.
See the related links for CSS Tutorials and some other useful links.
No tags are used in CSS. Tags are actually what CSS primarily styles.
No websites are made with CSS, since the CSS language is used for styling of elements and objects that are already created; it does not actually "create" the objects and elements.
css
[ Assuming the question can be asked as, "How do you make the address (In the header) more dynamic with CSS on FreeWebs?" ] If you are using a FreeWebs template, you cannot edit any CSS. If you are using raw HTML + CSS, you can wrap the address in a tag such as <span> or <div>, and define some properties to the element with CSS.
What CSS layout are we talking about here, My Space? A normal page? You can get from some layout templates or DIY with layout genetrators.
Usage of free CSS templates are typically bound to the terms of usage as defined by the author of the provided CSS templates. No other regulations are applicable.
Valid CSS is CSS that has been run through the W3C CSS checker and passed.
CSS layouts can be created in an external CSS file. The extension of the file should be CSS only.