Universal Selector Style is applied to all elements.
<HEAD>
<STYLE TYPE="text/css">
* {color: red}
</STYLE>
</HEAD>
<BODY>
<H1>Today is fine.</H1>
<P>Long before the advent of TV weather ...</P>
</BODY>
Type Selector
(the simplest html selector)SELECTOR is a HTML tag name to specify the style.
<HEAD>
<STYLE TYPE="text/css">
H1 {font-size:12pt; color:red}
P {font-size:12pt; color:green}
</STYLE>
</HEAD>
<BODY>
<H1>Today is fine.</H1>
<I>tomorrow will be fine.</I>
</BODY>
|
Today is fine.Weather Forecasters |
GroupingYou can specify the same declaration to different tags at once.
<HEAD>
<STYLE TYPE="text/css">
H1, P {font-size:12pt; color:red}
</STYLE>
</HEAD>
<BODY>
<H1>Today is fine.</H1>
<I>tomorrow will be fine.</I>
</BODY>
|
Today is fine.Weather Forecasters |
Contextual Selector
Descendant Selector
<HEAD>
<STYLE TYPE="text/css">
BODY I {font-family:Arial;
font-size:14pt;
color:red}
</STYLE>
</HEAD>
<BODY>
<H1>Today is <I>fine</I>.</H1>
<I>tomorrow will be fine.</I>
</BODY>
|
Today is fine.tomorrow will be fine. |
Child SelectorInternet Explorer of Macintosh version 5 or later support this selector.
<HEAD>
<STYLE TYPE="text/css">
BODY > I {font-family:Arial;
font-size:14pt;
color:red}
</STYLE>
</HEAD>
<BODY>
<DIV>
<H1>Today is <I>fine</I>.</H1>
<I>tomorrow will be fine.</I>
</DIV>
</BODY>
|
Today is fine.tomorrow will be fine. |
Adjacent SelectorInternet Explorer of Macintosh version 5 or later support this selector.
<HEAD>
<STYLE TYPE="text/css">
BODY + TT {color:red}
</STYLE>
</HEAD>
<BODY>
<H1>Weather <TT>forecast</TT></H1>
<TT>Today is fine.</TT>
<TT>Tomorrow will be fine.</TT>
</BODY>
|
Weather forecastToday is fine. Tomorrow will be fine. |
First Child Pseudo Class SelectorInternet Explorer of Macintosh version 5 or later support this pseudo class selector.
<HEAD>
<STYLE TYPE="text/css">
U:first-child {color: red}
</STYLE>
</HEAD>
<BODY>
<P>
<U>Today</U> is fine.
<U>Tomorrow</U> will Ue fine.
</P>
</BODY>
|
Today is fine. Tomorrow will be fine. |
Language Pseudo Class Selector
Only Internet Explorer of Macintosh version 5 or later support this pseudo class selector.
More info about language code and lang attribute:
the Language Information.
<HEAD>
<STYLE TYPE="text/css">
div:lang(fr) {color: red}
</STYLE>
</HEAD>
<BODY>
<div lang="fr">
Aujourd'hui beau temps.
</div>
<div lang="en">
Today good weather.
</div>
</BODY>
|
Aujourd'hui beau temps.
Today good weather.
|
Attribute Selector
TAG[#] {PROPERTY: VALUE }
<HEAD>
<STYLE TYPE="text/css">
p[lang] {color: red}
</STYLE>
</HEAD>
<BODY>
<p lang="en">Yesterday</p>
<p lang="en-us">Today</p>
<p lang="en-gb">Tomorrow</p>
<p lang="ja">Asatte</p>
</BODY>
|
Yesterday Today Tomorrow Asatte |
TAG[#="$"] {PROPERTY: VALUE }
<HEAD>
<STYLE TYPE="text/css">
p[lang="en"] {color: red}
</STYLE>
</HEAD>
<BODY>
<p lang="en">Yesterday</p>
<p lang="en-us">Today</p>
<p lang="en-gb">Tomorrow</p>
<p lang="ja">Asatte</p>
</BODY>
|
Yesterday Today Tomorrow Asatte |
TAG[#|="$"] {PROPERTY: VALUE }
<HEAD>
<STYLE TYPE="text/css">
p[lang|="en"] {color: red}
</STYLE>
</HEAD>
<BODY>
<p lang="en">Yesterday</p>
<p lang="en-us">Today</p>
<p lang="en-gb">Tomorrow</p>
<p lang="ja">Asatte</p>
</BODY>
|
Yesterday Today Tomorrow Asatte |
TAG[#~="$"] {PROPERTY: VALUE }
<HEAD>
<STYLE TYPE="text/css">
p[title~="section"] {color:red}
</STYLE>
</HEAD>
<BODY>
<p title="Wather Map">Weather</p>
<p title="Section 01">Today</p>
<p title="Section 02">Tomorrow</p>
</BODY>
|
Weather Today Tomorrow |
Class Selector for the Specific Tag
Class Selector
|
Style Specification
|
<HEAD>
<STYLE TYPE="text/css">
H3.red {font-family: Arial; font-size: 10pt; color:red}
H3.green {font-family: Times New Roman; font-size: 14pt; color:green}
</STYLE>
</HEAD>
<BODY>
<H3 CLASS="red">Today is fine.</H3>
<H3 CLASS="green">Today is fine.</H3>
</BODY>
Class Selector for Any Tags
Class Selector
|
Style Specification
|
<HEAD>
<STYLE TYPE="text/css">
.red {font-family: Arial; font-size: 10pt; color:red}
.green {font-family: Times New Roman; font-size: 14pt; color:green}
</STYLE>
</HEAD>
<BODY>
<H3 CLASS="green">Today is fine.</H3>
<H3 CLASS="red">Today is fine.</H3>
<DIV CLASS="green">Today is fine.</DIV>
</BODY>
ID Selector
ID Selector
|
ID Specification
|
<HEAD>
<STYLE TYPE="text/css">
#id100 {font-family: Arial; font-size: 10pt; color:red}
#id101 {font-family: Times New Roman; font-size: 14pt; color:green}
</STYLE>
</HEAD>
<BODY>
<H3 ID="id00">Today is fine.</H3>
<DIV ID="id101">Today is fine.</DIV>
</BODY>
Link Selector
A:link {PROPERTY: VALUE}
A:visited {PROPERTY: VALUE}
A:focus {PROPERTY: VALUE}
A:active {PROPERTY: VALUE}
A:hover {PROPERTY: VALUE}Internet Explorer of Macintosh version 5 or later support "focus".
<HEAD>
<STYLE TYPE="text/css">
A:link {font-size: 14pt; text-decoration:underline; color:red}
A:visited {font-size: 10pt; text-decoration:none; color:green}
A:focus {font-weight:bold; text-decoration:none; color:orange}
A:active {font-size: 20pt; text-decoration:none; color:gray}
A:hover {font-size: 10pt; text-decoration:none; color:blue}
</STYLE>
</HEAD>
<BODY>
<A href="link01.htm">New Link</A><BR>
<A href="link02.htm">Visited Link</A>
</BODY>
Line & Letter Selector
Select First Line
<HEAD>
<STYLE TYPE="text/css">
p:first-line {color:green}
</STYLE>
</HEAD>
<BODY>
<p>Today is fine.<br>
Tomorrow will be fine.</p>
</BODY>
|
Today is fine. |
Select First Letter
<HEAD>
<STYLE TYPE="text/css">
p:first-letter {font-size:220%;
font-weight:bold;
float:left;
padding-right:3pt;
color:green}
</STYLE>
</HEAD>
<BODY>
<p>Today is fine.<br>
Tomorrow will be fine.</p>
</BODY>
|
Today is fine. |
Media Type
@media # {PROPERTY: VALUE } <style type="text/css">
@media print { P {font-size:4pt} }
@media screen { P {font-size:16pt} }
</style>
