際際滷

際際滷Share a Scribd company logo
CSS REFRESHER
Styling HTML elements
what is css?
 Cascading Style Sheets
 A set of rules on how to display your
  HTML elements
 Internal documents: embedded in the
  head part of the HTML file
 External documents: something.css
Basic CSS RULE
SELECTORS
 Tag/element: p{color:black;}
  <p>This text will be black</p>

 ID: #alternate {color:green;}
  <p id=alternate>This will be
  green</p>

 Class: .another{color:blue;}
  <p class=another>While this will
  be blue</p>
MORE SELECTORS
 Element-specific: p.red
                       {color:red;}
  <p class=red>This text will be
  red</p>

 Multiple elements: .title,   .head
  {color:pink;}
  <h1 class=head>Pink Heading</h1>
  <p class=title>Pink Title</p>
HOW to apply CSS

 Internal stylesheet
 External stylesheet
 Inline stylesheet
INTERNAL CSS
<head>
<style type=text/css>
p.red {
color:red;
}
</style>
</head>
EXTERNAL CSS

<head>
<link rel=stylesheet type=text/
css href= samples.css />
</head>
INLINE CSS

<a href=somewhere.html style=
color:black;text-size:25px>
This is a link
</a>
CASCADING
 Elements can inherit rules from
  multiple style sheets
 Inheritance order:
 1. Browser default
 2. External stylesheet
 3. Internal stylesheet
 4. Inline style
Exception!
<head>
<style type=text/css>
p.red {
color:red;
}
</style>
<link rel=stylesheet type=text/
css href= samples.css />
</head>
RULES: BACKGROUND
body {
background-color:#000000;
background-image:url(/slideshow/css-refresher/4810920/bg.gif);
background-repeat:repeat-y;
background-attachment:scroll;
background-position:right top;
}
RULES: BACKGROUND

body {
background:#000000 url(/slideshow/css-refresher/4810920/bg.gif)
repeat-y scroll right top
}
RULES: TEXT
h1 {
color:blue;
text-align:right;
text-decoration:underline;
text-transform:uppercase;
text-indent:50px;
}
RULES: TEXT

h1 {
word-spacing:10px;
line-height:30px;
letter-spacing:-5px;
}
RULES: FONT
p.font {
font-family:Times New Roman,
Verdana, Arial;
font-style:italic;
font-size:16px;
font-variant:small-caps;
font-weight:bolder;
}
Web units

 pixel: font-size:32px
 percent: font-size:200%
 em: font-size:2em
LINK STYLES
   a:link{color:blue;}

   a:visited{color:green;}

   a:hover{color:pink;}

   a:active{color:black;}

More Related Content

CSS Refresher