Search the site!Search DWfaq.com | Print This PagePrinter Friendly Page
Current: Default | Default: Snazz-o-Matic

DreamweaverFAQ.com » Tutorials » CSS » A 'short' Lesson On CSS, Page Three

A 'Short' Tutorial on CSS- Defining those CSS styles

Start out simple with CSS

To start, we'll go over the basic rules of CSS, and then we'll redefine the formatting for HTML tags, and talk about <span> tags. We'll then move into custom classes and pseudo-classes.

Designing simple style sheets is easy. You just need to know how to type, and how to follow some basic rules. For example, to set the text color of 'H1' elements to green, you would use:

H1 { color: green }

Now for the application. I used the named color in this example for simplicities sake. I always recommend defining your colors using the actual hex values (#FFFFFF for instance).

Back to Basic (I'm having flashbacks to the Army)

GET THOSE DECLARATIONS RIGHT PRIVATE!!! Every style definition has two parts, a selector, and a declaration. The selector tells the browser what to format, and the declaration tells it how to format.

The example above is a simple CSS rule. Each CSS rule consists of two parts: selector ('H3'), or what you want to format, and declaration ('color: green'), or how to format it. The declaration has two parts: property ('color') and value ('blue'). Believe it or not, that one little rule counts as a style sheet all on its own. When you add declarations and selectors for the rest of the elements on your page, you'll have a beautifully rendered and easily managed page.

The selector is what determines what you're formatting, and every HTML tag can be a selector. You can apply declarations on everything from <A> to <P>

There are roughly 50 properties in CSS1 that can determine how your HTML document is rendered. For a full list of all the possible declaration and properties, you'll have to visit the W3C style sheet spec.

Learning to use classes

Another way to define CSS is to use classes. A class rule looks like this:

.redtext { FONT-SIZE: 12px; COLOR: red }

To apply this style to a tag, you would use the class attribute inside your tag. You can apply classes to ANY HTML tag. For instance, if I wanted to make a heading, and the following paragraph use the same style, I would do this:

<h1 class="redtext">This text is 12 pixels tall, and red.</h1>
<p class="redtext">What do you know....so is this</p>

Your custom styles will override the standard browser rendering, so that the heading and paragraph above look exactly the same. These classes can also be applied using the <span> tag. I could apply the same style like this:

<span class="redtext">
<h1>This text is 12 pixels tall, and red.<H1>
<p>What do you know....so is this</p>

But even more powerful that classes, is the ability to redefine the way a specific tag is rendered.

Check it out next . . .

::This page last modified 8/13/2013 at 04:37::

Copyright © 2001-2024 DreamweaverFAQ.com All Rights Reserved.
All brands, trademarks, tutorials, extensions, code, and articles are the property of their respective owners.
A production of Site Drive Inc.
Legal Notice | Privacy Policy | Disclaimer & Notice