applying css
a.k.a. Getting it on the page
3 ways
In-line
Internally
Externally
applying css
in-line
Worst way to get CSS on the page
<tag (style goes here)>
content
</tag>
css as attribute
Applied via 'Style' attribute
<p style=""STYLES go here"">
text being styled
</p>
<P STYLE=""color: green"">
check me out. I'm all green 'n stuff.
</P>
style=""property: value""
One declaration
style=
""property: value;
property: value;
property: value;""
Several declarations
applying css internally
Also a very bad way to get CSS on the page
place
<style></style>
in <head> of document
like this:
<style type=""text/css"">
p { color: green; }
</style>
applying css externally
Use this method. Always use this method.
works like this:
the perks
tradeoffs
Huh? Oh, there are none.
<link>
3 attributes
rel
type
href
rel
The linked file's RELationship to this document
type
Type (or format) of linked file
href
You should know this by now
REL
Stylesheet
TYPE
text/css
HREF
css/style.css
here it is again:
what have we learned today?
don't write css inline
don't write css internally
link to an external css file
link to it from within the
<head> of your html document
save time, money
and headaches
exercise
Create a folder called 'root'
Open your text editor
Create two new files and save them
inside your new 'root' folder
index.html
styles.css
Add at least one style declaration
to styles.css
Link to your CSS file in the <head>
of your HTML document
Make sure it worked
Made with Slides.com