CSS has several options for defining colors of both text and background areas on your pages.
These options can entirely replace the color attributes in plain HTML. In addition, you get new options that you just didn't have in plain HTML.
For example, in plain HTML, when you wanted to create an area with a specific color you were forced to include a table. With CSS, you can define an area to have a specific color without that area being part of a table.
Or even more useful, in plain HTML when working with tables, you had to specify font attributes and colors etc. for each and every table cell. With CSS you can simply refer to a certain class in your <TD> tags.
COLOR PROPERTIES
4P:problems, 4M:Mac only, 4W:Windows only
Setting colors
Basically you have three color options with CSS:
1: Setting the foreground color for contents
2: Setting the background color for an area
3: Setting a background image to fill out an area
In the next section we will list the different properties that let you
do that.
In plain HTML, colors can either be entered by name (red, blue etc.) or by a hexadecimal color code (for example: #FF9900).
With CSS you have these options:
Setting background colors
Background colors are defined similar to the colors mentioned above. For example you can set the background color of the entire page using the BODY selector:
Setting a background image
CSS lets you set a background image for both the page and single elements on the page.
In addition, CSS offers several positioning methods for background images.
You can define the background image for the page like this:
You can control the repetition of the image with the background-repeat property.
Positioning a background
Background positioning is done by entering a value for the left position and top position separated by a space.
In this example the image is positioned 75 pixels from the upper left corner of the page:
Note: Background positioning is not supported by Netscape 4 browsers.
Fixing a background
You can fixate an image at a certain position so that it doesn't move when scrolling occurs.
Note: Background fixation is not supported by Netscape 4 browsers.
Setting multiple background values
Rather than defining each background property with its own property you can assign them all with the use of the background property.
Look at this example:
These options can entirely replace the color attributes in plain HTML. In addition, you get new options that you just didn't have in plain HTML.
For example, in plain HTML, when you wanted to create an area with a specific color you were forced to include a table. With CSS, you can define an area to have a specific color without that area being part of a table.
Or even more useful, in plain HTML when working with tables, you had to specify font attributes and colors etc. for each and every table cell. With CSS you can simply refer to a certain class in your <TD> tags.
COLOR PROPERTIES
|
4P:problems, 4M:Mac only, 4W:Windows only
Setting colors
Basically you have three color options with CSS:
1: Setting the foreground color for contents
2: Setting the background color for an area
3: Setting a background image to fill out an area
In the next section we will list the different properties that let you
do that.
In plain HTML, colors can either be entered by name (red, blue etc.) or by a hexadecimal color code (for example: #FF9900).
With CSS you have these options:
|
Setting background colors
Background colors are defined similar to the colors mentioned above. For example you can set the background color of the entire page using the BODY selector:
|
Setting a background image
CSS lets you set a background image for both the page and single elements on the page.
In addition, CSS offers several positioning methods for background images.
You can define the background image for the page like this:
|
You can control the repetition of the image with the background-repeat property.
|
Positioning a background
Background positioning is done by entering a value for the left position and top position separated by a space.
In this example the image is positioned 75 pixels from the upper left corner of the page:
|
Note: Background positioning is not supported by Netscape 4 browsers.
Fixing a background
You can fixate an image at a certain position so that it doesn't move when scrolling occurs.
|
Note: Background fixation is not supported by Netscape 4 browsers.
Setting multiple background values
Rather than defining each background property with its own property you can assign them all with the use of the background property.
Look at this example:
|
0 comments:
Post a Comment