CSS FAQs
Q. How do I make colored scrollbars?
A. Colored scrollbars (IE 5.5+ PC &
AOL 6 only) can be achieved by redefining the body tag using CSS.
Here is some sample code:
<style type="text/css"> <!-- BODY { SCROLLBAR-FACE-COLOR: #0033CC; SCROLLBAR-HIGHLIGHT-COLOR: #0033CC; SCROLLBAR-SHADOW-COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #CCCCFF; SCROLLBAR-ARROW-COLOR: #6699FF; SCROLLBAR-TRACK-COLOR: #000000; SCROLLBAR-DARKSHADOW-COLOR: #990000; } --> </style>
Custom Scrollbar Tutorials
URL: http://www.dhtmlshock.com/other/ColoredScrollbars/default.asp
URL: http://wsabstract.com/howto/scrollbarcolor.shtml
URL: http://builder.cnet.com/webbuilding/0-7690-8-4807353-1.html?tag=st.bl.7690.d
You can get the Custom
Scrollbar Extension at the Macromedia Dreamweaver Exchange.
::back to top::
Q. How can I make a background that does
not repeat?
A. This is done with a CSS declaration
of background-repeat: no-repeat.
<style type="text/css"> <!-- body{ background-image : url(http://www.yoursitename/images/backgroundimage.gif); background-repeat : no-repeat; } --> </style>
::back to top::
Q. How do I make different colors for
links on the same page?
A. You will need to set up individual
pseudo classes for each link state for each different style that
you want. It may sound complicated, but it is really easy once you
go through the tutorials listed below. Here is some sample CSS code
with CSS comment tags shown in this color:
<style type="text/css"> <!-- /*This is the default link style for any links that you do not apply a class to.*/
a:link { color: #003399} a:visited { color: #993399} a:hover { color: #009999} a:active { color: #993333}
/*Apply this class to the text you'd like a different link color. Text that
is not a link will appear in this style.*/
.navbar { color: #333333}
/*These are the link style definitions.*/
a.navbar:link { color: #6600CC} a.navbar:visited { color: #666666} a.navbar:hover { color: #0066CC} a.navbar:active { color: #CC6633}
--> </style>
How to create multiple link styles
-CSS Link Styles Tutorial
by Patty J. Ayers
URL: http://www.thepattysite.com/dreamweaver/linkstyles.html
-The PVII Link Styles Series
by Project VII
URL: http://www.projectseven.com/tutorials/
::back to top::
Q. How do I make a text rollover?
A. This is done using the CSS hover pseudo-class
selector. You must list your link styles in the order shown below,
Link, Visited, Hover, Active. Place this code (with your color choices)
above the closing </head> tag in your HTML document.
<style type="text/css"> <!--
a:link { color: #003399} a:visited { color: #993399} a:hover { color: #009999} a:active { color: #993333}
--> </style>
Note: The CSS pseudo-classes a:hover
and a:active are not
supported in Netscape versions 4.xx and below. Internet Explorer
and Netscape 6 do support these pseudo-classes.
Please see the CSS Tutorials
Page for additional information.
::back to top::
Q. How do I remove the underlines from
links?
A. This is done with a CSS declaration
of text-decoration: none. Place this
code (with your color choices) above the closing </head> tag
in your HTML document. This code demonstrates the removal of the
underline on hover. Remember, hover is I.E. only.
<style type="text/css"> <!--
a:link { color: #6600CC} a:visited { color: #666666} a:hover { color: #0066CC; text-decoration: none} a:active { color: #CC6633}
--> </style>
Please see the CSS Tutorials
Page for additional information.
::back to top::
Q. My CSS works well except for some styles
that Netscape 4 has trouble with. Can I hide these styles from Netscape
but still use them for other browsers? Or: What is the @import Trick?
Or: How can I link one stylesheet for Netscape and another for Internet
Explorer and Netscape 6?
A. First you link an external stylesheet
(as you usually do) for all of your styles that agree with Netscape
4.xx. Then you use the @import trick to link all of your Internet
Explorer and Netscape 6 CSS. Netscape 4.xx ignores the @import.
By placing your IE/NS 6 CSS @import *after* your linked CSS, it
is considered more important and will override (or combine with)
the styles in your linked CSS.
<link rel="stylesheet"
href="http://www.dwfaq.com/color_schemes/dwfaq/master.css"
type="text/css"> <style type="text/css"> <!--
@import "http://www.dwfaq.com/color_schemes/dwfaq/ieonly.css";
--> </style>
::back to top::
Q. How can I make a fixed background that
does not scroll?
A. This is done with a CSS declaration
of background-attachment: fixed.
body{ background-image : url(http://www.yoursitename/images/backgroundimage.gif); background-attachment : fixed; }
Note: Attached backgrounds
are not supported in Netscape versions 4.xx
and below. The image will be thrown in the upper left hand corner
of the browser window. To circumvent this issue use this declaration
only in a second stylesheet @import.
::back to top::
More CSS FAQs
WebReview.com's CSS FAQ
by Eric A. Meyer
URL: http://www.webreview.com/style/css-faq.shtml
HTML Writer's Guild
- General FAQ's
http://www.hwg.org/resources/faqs/cssFAQ.html
- Specific FAQ's
http://www.hwg.org/resources/faqs/1cssFAQ.html
::back to top::
CSS Tutorials
Please see the CSS Tutorials
Page.
CSS Resources
Please see the CSS Resources
Page.
|