Warning: Creating default object from empty value in /home/thescrip/public_html/jclass/load_globes.php on line 22

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/thescrip/public_html/jclass/load_globes.php:22) in /home/thescrip/public_html/jincludes/globals.php on line 43

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/thescrip/public_html/jclass/load_globes.php:22) in /home/thescrip/public_html/jincludes/globals.php on line 43

Warning: Creating default object from empty value in /home/thescrip/public_html/jclass/load_globes.php on line 22

Warning: Creating default object from empty value in /home/thescrip/public_html/jclass/db_func.php on line 61

Warning: Creating default object from empty value in /home/thescrip/public_html/jclass/db_func.php on line 61

Warning: Creating default object from empty value in /home/thescrip/public_html/jclass/db_func.php on line 61
Introduction to CSS (Cascading Style Sheets)
TheScriptCenter.com


print page

CSS Basics Starters

Using Cascading Style Sheets (CSS)
Designing A Better Website
By: Jason J. Russo

Using Cascading Style Sheets (CSS)
Part I

My first article in a series of articles on designing a better website.  

Why Style Sheets?  
Simple, because by using Style Sheets you can have better control over 
your websites overall look and feel.  Not to mention cutting down the size 
of your page, making it quicker to load.  By creating a style sheet you can 
control many aspects of your page like the fonts, hyperlinks, background colors, 
images, and much more.  Another benefit of style sheets is that they are bandwidth 
friendly.  You can create a simple text file, & upload it just like you would any 
other webpage!  

THE BASICS:
You'll want to place your CSS script inside the <head> tags of your webpages. Personally, I wouldn't worry about it too much because hopefully the vast majority of Internet users are using the more recent versions of either Netscape Navigator or Internet Explorer, but if you're not; upgrade please! It's free and it makes your web surfing a much more pleasurable experience. 

To embed a style sheet you need to follow the following simple rule:
<style type="text/css">
 
htmltag {itsproperty: &value;}
 
</style>

 

<STYLE TYPE="text/css">
The Style tag tells the browser that it is no longer HTML rather CSS.  

HTMLTAG:
Any html tag you can think of; BODY, FONT, HR, etc..
 
{itsproperty: &value;}:
All CSS properties must be inside "{}" tags, each property followed by a ":" and a 
value followed by ";".  Example:
<STYLE TYPE="text/css">
<!--// 
H1   { color:red; font-family: Arial; font-size: 16pt; }
//-->
</STYLE>
What the above example states is that anything in the "<h1>" tags of your 
webpage will have a text color of red, Arial font, and 16pt size.  So rather 
than typing "<H1><font color=red face=arial>text here</font> 
</h1>" into your HTML code, all you have to do is type "<h1>your 
text</h1>".

 


CSS HEADING EXAMPLE


In Part II we will cover linking your style sheets, and more advanced techniques 
of stylesheets.  

Insert the following into the <head> </head>tags of your webpage
to control the link colors of the page. A simple but very popular CSS trick.  
Change the colors to whatever you desire. A:link is the active link 
color, a:hover is when the mouse moves over the link, 
a:action is when the user clicks on the link, and a:visited is your 
visited link color. If you want to remove the underline from your links
simply place the following in the a:link, tag " text-decoration: none; " 
a:link   { color:red;  text-decoration: none;}
<STYLE TYPE="text/css">
<!--//
a:link   { color:red; }
a:hover  { color:blue;text-decoration:none;} 
a:action { color:blue;}
a:visited { color:purple; }
//-->
</STYLE>


EXAMPLE HYPERLINK
© 2001 Jason Russo, H.B. Distribution. All rights reserved.
Get your free scripts and other tips at: http://thescriptcenter.com/ 
Jason Russo specializes in HTML, CSS, Perl, PHP, AJAX and Javascript programming
for the web.  

This article may be reproduced in its entirety providing this 
resource box is included.