CSS2 Selectors

Contents

  1. $BB0@-%;%l%/%?(B
  2. $BJ8L.%;%l%/%?(B
  3. $B0l0U%;%l%/%?(B
  4. $B5?;w%/%i%9(B
  5. $B5?;wMWAG(B

$BB0@-%;%l%/%?(B

CSS1 $B$G$OC1FH%;%l%/%?$O(B HTML $B$NMWAG$+(B class $BB0@-$NB0@-CM$7$+A*$Y$^$;$s$G$7$?!#(B

/* $BC1FH%;%l%/%?(B */
p { font-size: medium }
p.note { font-style: italic }

$B0l$DL\$N%;%l%/%?$OG$0U$N(B P $BMWAG$K%^%C%A$7!"Fs$DL\$O(B class="note" $B$r;}$D(B P $BMWAG$K%^%C%A$7$^$9!#(B

CSS2 $B$G$O99$KG$0U$NB0@-$H$=$NB0@-CM$r;X$7<($9%;%l%/%?$,MQ0U$5$l$^$7$?!#(B

$BB0@-CM$K4X$o$i$:!"(B href $BB0@-$r;}$DG$0U$N(B A $BMWAG!((B

a[href] { text-decoration: underline }

target $BB0@-$NB0@-CM$,(B _blank $B$G$"$kA4$F$N(B A $BMWAG!((B

a[target="_blank"] { font-weight: bold }

rel $BB0@-$N!V(Bcopyright copyleft copyeditor$B!W$H$$$&CM$K%^%C%A!((B

A[rel~="copyright"] { font-family: monospace }

$BB0@-L>$HEy9f$N4V$K(B ~ $B$,A^F~$5$l$F$$$k;v$KCm0U$7$F2<$5$$!#J#?t$NB0@-CM$,H>3Q%9%Z!<%9$G6h@Z$i$l$FNs5s$5$l$F$$$k;~!"$=$NCf$+$i0l$D$rC5$7=P$7$^$9!#(B

lang $BB0@-$K!V(Ben$B!W$G;O$^$kCM$r;}$DMWAG$K%^%C%A$9$k!#$9$J$o$A!V(Ben$B!W!V(Ben-US$B!W!V(Ben-cockney$B!W$J$I$K%^%C%A$9$k!((B

*[LANG|="en"] { color : red }

$BB0@-L>$HEy9f$N4V$K(B | $B$,A^F~$5$l$F$$$k;v$KCm0U$7$F2<$5$$!#B0@-CM$,%O%$%U%s$G6h@Z$i$l$F$$$k;~!"$=$NA0H>C18l$rC5$7=P$7$^$9!#(B

$BB0@-CM$NG$0U$NCGJR$O%;%l%/%?$K$J$jF@$^$;$s!#(B

class $BB0@-(B

class $BB0@-$NB0@-CM$,J#?t!J0l$D0J>e!KM-$k>l9g!"H>3Q%9%Z!<%9$G6h@Z$i$l$?J#?t$NB0@-CM$OC1FH$G%;%l%/%?$K$J$jF@$^$9!#(B

<p class="note access">
class $BB0@-CM$,(B note $B$H(B access $B$G$"$k>l9g!#(B
</p>

$B$3$N;~!"(B class $BB0@-CM(B note $B$K%^%C%A$9$k%;%l%/%?$O!"

p.note { font-style: italic }
p[class~=note] { font-style: italic }

$B0?$k(B class $BB0@-CM$r;}$DA4$F$NMWAG$K%^%C%A$5$;$k;v$b=PMh$^$9!((B

*.note { font-style: italic }        /* class~="italic" $B$r;}$DA4MWAG(B*/
.note { font-style: italic }         /* $B>e$KF1$8(B *

$BJ#?t$N(B class $BB0@-CM$r;XDj$9$k;v$b=PMh$^$9!((B

p.note.access { font-weight: bold }  /* class $BB0@-CM$K(B note, acecss $B$r4^$`(B P $BMWAG(B*/

$B$3$N;~!"(B class="note internet access" $B$K$O%^%C%A$7$^$9$,!"(B class="note print style" $B$K$O%^%C%A$7$^$;$s!#(B

$BJ8L.%;%l%/%?$N3HD%(B

CSS1 $B$G$OJ8L.%;%l%/%?$OMWAG$NLZ9=B$$KBP$7$F@hAD!";RB9$7$+6hJL$G$-$^$;$s$G$7$?!#(B

/* $BJ8L.%;%l%/%?(B */
p em { color: red }

$B$3$N5-=RJ}K!$G$O!"(B P $BMWAG$N;RB9MWAG$G$"$kA4$F$N(B EM $BMWAG$NJ8;z?'$,@V$K@_Dj$5$l$F$7$^$$!"(B P $BMWAG$ND>@\$N;RMWAG$@$1$r

$B;RB9%;%l%/%?(B

CSS2 $B$G$O;RMWAG$r=|$$$?!"B9MWAG0J9_$N;RB9MWAG$K$@$1%^%C%A$9$k%;%l%/%?$,MQ0U$5$l$^$7$?!#(B

/* $B;RB9%;%l%/%?(B */
div * p { font-size: 10.5pt }

$B%"%9%?%j%9%/(B * $B$,%o%$%k%I%+!<%I$NLr3d$r2L$?$7!"!V(B DIV $BMWAG$NG$0U$N;RB9MWAG(B (*) $B$N$5$i$K;RB9MWAG$G$"$k(B P $BMWAG!W$r;XDj$9$kJ8L.%;%l%/%?$G$9!#(B * $BA08e$NH>3Q%9%Z!<%9$KCm0U$7$F2<$5$$!#(B

$B$3$N(B P $BMWAG$O:GDc0l$D$NG$0U$NAD@hMWAG$r;}$A!"$5$i$K$=$NAD@hMWAG$K(B DIV $BMWAG$r;}$D$H8@$&;XDj$G$9!#(B

$B;R6!%;%l%/%?(B

$BB9MWAG0J9_$r;XDj$9$k$K$O!"%o%$%k%I%+!<%I(B * $B$rMQ$$$l$P$G$-$^$7$?!#(B

$B;RMWAG$@$1$r;XDj$7$?$$>l9g!"!VBg$J$j!WITEy9f5-9f$rMQ$$$^$9!#(B

/* $B;R6!%;%l%/%?(B */
body > p { line-height: 1.5 }

BODY $BMWAG$ND>@\$N;RMWAG$G$"$k(B P $BMWAG$N9T9b$,%U%)%s%H%5%$%:$N(B 1.5 $BG\$K@_Dj$5$l$F$$$^$9!#(B

BODY $BMWAG$NB9MWAG0J9_$N;RB9MWAG$K$O%^%C%A$7$^$;$s!#(B

$B7;Do%;%l%/%?(B

$B7;Do%;%l%/%?!JNY@\%;%l%/%?!K$O!"0?$kMWAG$N6&DL$N;RMWAG$G$"$j!"3n$D2q$$A08e$7$FNY@\$9$kMWAG$K%^%C%A$9$k%;%l%/%?$G$9!#(B

h1 + h2 { margin-top: -5mm }

$B$3$NNc$G$O!"(B H1 $BMWAG$ND>8e$KNY@\$9$k(B H2 $BMWAG$N>e%^!<%8%s$r:o8:$7$^$9!#C"$7!"$3$N(B H1 $BMWAG$H(B H2 $BMWAG$,0[$J$kAD@hMWAG$r;}$DLZ9=B$$N>l9g$O%^%C%A$7$^$;$s!#(B

<!--$B7;DoMWAG(B-->
<body>
  <h1>Level 1 Headings.</h1>
  <h2>Level 2 Headings.</h2>
  <p>Paragraph Elements.</p>
</body>
<!--$B7;DoMWAG$G$O$J$$(B-->
<body>
  <h1>Level 1 Headings.</h1>
  <div class="section">
    <h2>Level 2 Headings.</h2>
    <p>Paragraph Elements.</p>
  </div>
</body>

$B0l0U%;%l%/%?(B

$B0l0U%;%l%/%?$K$O(B CSS1 $B$+$i$NJQ99E@$OM-$j$^$;$s$,!"B0@-%;%l%/%?$h$j$bM%@h$9$k;]L@5-$5$l$^$7$?!#(B

<p id="URI">
URI = URN + URL.
</p>

$B$3$N;~!"B0@-%;%l%/%?(B p[id="URI"] $B$h$j$b(B p#URI $B$NJ}$,M%@h$7$^$9!#(B

$B5?;w%/%i%9(B

CSS1 $B$G$N5?;w%/%i%9$K$O(B $B%"%s%+!<5?;w%/%i%9$,M-$j$^$7$?!#(BCSS2$B$G$O99$K(B first-child $B5?;w%/%i%9!"(B lang $B5?;w%/%i%9$,DI2C$5$l$^$7$?!#(B

CSS1
:link$BL$K,Ld$N%j%s%/(BA[href] $BMWAG$N$_(B
:visited$BK,Ld:Q$_$N%j%s%/(B
:active$BK,Ld:Q$_$N%j%s%/(BCSS2 $B$G$OG$0U$NMWAG(B

CSS1 $B$GMQ0U$5$l$?(B :link, :visited $B5?;w%/%i%9$O(B href $BB0@-$r;}$D(B A $BMWAG$K$7$+%^%C%A$7$J$$$N$G!"

a[href]:link { color: maroon }
a:link { color: maroon }
:link { color: maroon }

CSS2 $B$G$O!"(B :active $B$OG$0U$NMWAG$KBP$7$F%^%C%A$G$-$^$9!#(B

CSS2 $B$G$O!"(B :link, :visited $B$OB>$N5?;w%/%i%9$HGSB>E*$G$9$,!"(B :active $B$OB>$N5?;w%/%i%9$H6&B82DG=$G!"(B :link $B$G$"$j3n$D(B :active $B$J(B A $BMWAG$,B8:_2DG=$G$9!#(B

CSS2
:hover$B%+!<%=%k$,>e$K>h$C$F$*$j!"3n$D%"%/%F%#%V$G$J$$MWAG(B
:focus$B%F%-%9%HF~NO$K%U%)!<%+%9$5$l$F$$$kMWAG(B

:focus $B$O!"%F%-%9%HF~NO%+!<%=%k$,%"%/%F%#%V$J%F%-%9%H!&%(%j%"$J$I$K%^%C%A$9$k5?;wMWAG$G$9!#(B

$B$3$l$i$N5?;w%/%i%9$N7Q>54X78$KCm0U$7$F!"5-=R=gHV$r9M$($J$1$l$P$J$j$^$;$s!#(B

:link    { color: red }    /* $BL$K,$N%j%s%/(B */
:visited { color: blue }   /* $BK,Ld:Q$_$N%j%s%/(B */
a:hover   { color: yellow } /* $B%+!<%=%k$,>e$K>h$C$F$$$k%j%s%/(B */
a:active  { color: lime }   /* $B%"%/%F%#%VCf$N%j%s%/(B */

a:hover $B$,(B :link, :active $B$h$j$bA0$K5-=R$5$l$F$$$k$H!"(B a:hover $B$N%9%?%$%k$O(B :link, :active $B$N%9%?%$%k$K>e=q$-$5$l$F$7$^$$$^$9!#(B

$B$^$?!"$3$NNc$G$O(B a:hover $B$,(B a:active $B$h$j$bA0$K5-=R$5$l$F$$$k$N$G!"(B $B%[%P!<>uBV$G$b(B $B%"%/%F%#%V>uBV$N%9%?%$%k$,E,MQ$5$l$^$9!#(B

:first-child $B5?;w%/%i%9(B

$B0?$kMWAG$,?FMWAG$NCf$G:G=i$K8=$l$k;R6!MWAG$G$"$k>l9g$K$@$1%^%C%A$7$^$9!#(B

p:first-child { color:maroon }

$BG$0U$N?FMWAG$KBP$7$F:G=i$K8=$l$k;R6!MWAG$G$"$k(B P $BMWAG$K$@$1%^%C%A$7$^$9!#

<div class="chapter">
  <h1>Level 1 Headings.</h1>
  <p>section start;</p>
  <div class="section">
    <p>paragraph contents.</p>
    <p>second paragraph contents.</p>
  </div>
</div>

:first-child $B$O;XDj$5$l$?MWAG$N?FMWAG$r<+F0E*$KA[Dj$7$^$9$N$G!"

* > p:first-child
p:first-child

:lang $B5?;w%/%i%9(B

lang $BB0@-$r5?;w%/%i%9$H$7$F%;%l%/%?$KMQ$$$k;v$,=PMh$^$9!#(B

:lang(ja) { line-height: 1.5 }
p:lang(en) { font-style: italic }

$B0l$DL\$N%9%?%$%k$O(B lang="ja" $B!JF|K\8l!K$G$"$k$"$i$f$kMWAG$KBP$7$F%^%C%A$7$^$9!#Fs$DL\$N%9%?%$%k$O(B lang="en" $B$G$"$k(B P $BMWAG$K$@$1%^%C%A$7$^$9!#(B

$BB0@-%;%l%/%?$rMQ$$$?$b$N$HEy2A$G$9!((B

p:lang(ja) { line-height: 1.5 }
p[lang="ja"] { line-height: 1.5 }

$B5?;wMWAG(B

:first-letter, :first-line $B5?;wMWAG(B

CSS1 $B$G$O(B :first-line, :first-letter $B5?;wMWAG$,MQ0U$5$l$F$$$^$7$?!#(B

CSS1
:first-line$B%V%m%C%/MWAG$N0l9TL\$K@07A$5$l$?J8;zNs(B
:first-letter$B0lIt$N%V%m%C%/MWAG$N0lJ8;zL\(B

$B;XDj2DG=$J%W%m%Q%F%#$,@)8B$r

first-line
font properties$B!"(Bcolor properties$B!"(Bbackground properties$B!"(B'word-spacing'$B!"(B'letter-spacing'$B!"(B'text-decoration'$B!"(B'vertical-align'$B!"(B'text-transform'$B!"(B'line-height'$B!"(B'text-shadow'$B!"(B'clear'
first-letter
font properties$B!"(Bcolor properties$B!"(Bbackground properties$B!"(Bmargin, padding, border, 'text-decoration'$B!"(B'vertical-align'$B!"(B'text-transform'$B!"(B'line-height'$B!"(B'text-shadow'$B!"(B'float'$B!"(B'clear'

:first-letter $B5?;wMWAG$N>l9g!"0lJ8;zL\$K0zMQId$J$I$N6h@Z$jJ8;z$,Mh$?>l9g$O!"FsJ8;zL\$b4^$`$b$N$H5,Dj$5$l$F$$$^$9!#(B

p { font-size: 12pt; line-height: 1 }
               /* $BJ8;z$N%5%$%:$r(B 12pt, $B9T9b$r(B 12pt*1=12pt $B$K(B */
p:first-letter { float: left; font-size: 200% }
               /* $B0lJ8;zL\$r:8C<$K%U%m!<%H$7%5%$%:$rFsG\$K(B */
p:first-line { font-weight: bold }
               /* $B0l9TL\$rB@;z$K(B */
<p>
THE TRAGEDY OF MACBETH; 1606; William Shakespeare.
</p>
<p>
"Anon!
Fair is foul, and foul is fair.
Hover through the fog and filthy air."
</p>

$B!ZI=<(35G0?^![(B

___
 | HE TRAGEDY OF MACBETH;
 | 1606; William Shakespeare.

 "/| non! Fairis foul,
 /-| and foul is fair.
 Hover through the fog
 and filthty air."

$B!ZI=<(Nc![(B

THE TRAGEDY OF MACBETH; 1606; William Shakespeare.

"Anon! Fair is foul, and foul is fair. Hover through the fog and filthy air."

:before, :after $B5?;wMWAG(B

$BMWAG$ND>A0!"D>8e$KJ8;zNs$rA^F~$G$-$^$9!#(B

/* class $BB0@-$,(B note $B$G$"$k(B P $BMWAG$ND>A0$K(B Note: $B$H1>$&J8;zNs$rA^F~$7$^$9!((B */
p.note:before { content: "Note: " }

$B@07A;~$K$O!"$3$NA^F~$5$l$?J8;zNs$bEv3:MWAG$NFbMF$N0lIt$H$7$F=hM}$5$l$^$9!#(B

content [ <string> | <uri> | <counter> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit
<string>
<uri>
<counter>
open-quote, close-quote
$B0zMQId$rA^F~$7$^$9!#(B
no-open-quote, no-close-quote
$B0zMQId$rA^F~$7$^$;$s$,!"0zMQId$N3,AX$@$1$OJQ2=$7$^$9!#(B
attr(X)
$BEv3:MWAG$NB0@-L>$r(B X $B$G;XDj$7!"$=$NB0@-CM$rA^F~$7$^$9!#(B

conunter, counters

countent $B%W%m%Q%F%#$rMQ$$$l$P!"MWAG$KDL$7HV9f$rA^F~$9$k;v$,=PMh$k!#F~$l;R9=B$$rG'<1$7$J$$>l9g$O(B counter $B$r!"(B 1.1, 1.1.1 $B$J$I$N$h$&$KF~$l;R9=B$$rG'<1$9$k>l9g$O(B couonters $B$r;}$A$$$k!#(B

counter
/* $B%G%U%)%k%H(B */
content: counter(name, decimal);

name $B$OG$0U$NJ8;zNs$,2DG=$G!"$3$NL>>N$,6&DL$9$k%+%&%s%?$GDL$7HV9f$,7W;;$5$l$^$9!#(B

decimal $B$O(B 1,2,3,... $B$G$9!#(Blist-style-type $B%W%m%Q%F%#$G5v$5$l$kCM$,$9$Y$FMxMQ$G$-$^$9!#(B

/* Chapter1. , Chapter2. ,...*/
h1:before {
  content: "Chapter" counter(chapter, decimal) ". ";
                     /* Chapter1. , Chapter2. ,... */
  counter-increment: chapter 1;
                     /* $B%+%&%s%?(B chapter $B$NA}2ACM(B 1 */
  counter-reset: section 0;
                     /* $B%+%&%s%?(B section $B$r(B 0 $B$K=i4|2=(B */
}
/* 1.i , 1.ii ,...*/
h2:before {
  content: counter(chapter) "." counter(section, lower-roman) " ";
                     /* 1.i , 1.ii ,... */
  counter-increment: section 1;
                     /* $B%+%&%s%?(B section $B$NA}2ACM(B 1 */
}
counters

$BKX$I$N>l9g!"F1$8L>>N$N%+%&%s%?$NF~$l;R9=B$$K$h$C$F!"(B 1, 1.1, 1.1.1 $B$J$I$N$h$&$K%+%&%s%?$,I=<($5$l$k$HJXMx$G$9!#(B

$B

ol { counter-reset: item 0 }
li:before { content: counters(item, ".", decimal);
   counter-increment: item }
  1. item
  2. item
    1. item
    2. item
      1. item
      2. item
    3. item
  3. item
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送