/// BANGBOO BLOG ///

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

March 1, 2010

CSS Selectors

■* 全称セレクタ
すべての要素
h3 * em { color: red }

■ 子孫セレクタ
孫やそれ以下の要素に対しても有効
h1 em { color: blue }

<h1>携帯電話、<i>特に<em>i-mode</em></i>の爆発的な普及について</h1>
em要素 は青く表示、樹構造内で h1要素 に入れ子になっている em要素 はすべて対象

■> 子セレクタ
ある要素の直接の子供要素だけ
body > p { line-height: 1.3pt }
<body>
<ul>
  <li>
    <p>適用外</p>
  </li>
</ul>
<p>適用</p>
</body>

■+ 隣接セレクタ
兄弟関係の要素、ある要素より前に登場する要素を兄要素、後に登場する要素を弟要素
p + div { margin-top: 0.7em }

<p>段落です。</p>
<div>レイアウトコンテナです。</div>
<div>二つ目のレイアウトコンテナです。</div>
この宣言が適用されるのは、一つ目のdiv要素だけ

■[] 属性セレクタ
そこに書かれた属性を持つ要素にマッチします
p[class] { margin-top: 0.7em }
<p class="tomato>
class属性 がある p要素 にマッチします(この場合class属性値は何でも良い)。

img[align=left] { margin-left: 3em }
align属性 の値が left の img要素 にマッチ

table[class~=favorite] { margin: 0em 3em }
<table class="favorite second under">
class属性値の一覧にfavoriteという値を含むtable要素

span[lang|=en] { font-style: italic }
ハイフン(-)で区切られた属性値のリストに対応したセレクタです
<span lang="en-US">アメリカ英語</span>
<span lang="fr, en">フランス語のような英語のような。</span>

■, セレクタのグループ化
同じ宣言を持つ複数のセレクタをグループ化したもの
h1, h2, h3 { font-family: sans-serif }

■: フィルタ セレクタの状態を表す
:ルート要素とは最上位階層に位置する要素のことで、HTML文書では全体をマークアップしている がルート要素
:root p { color:#FF0000; }

:not(~)は、指定した条件と一致しない要素にスタイルシートを適用するためのセレクタだ
html:not(:target)
html:not(:only-child:only-child) p { color:#FF0000; }
html:not([lang*=""]) p { color:#FF0000; }

:first-child その要素内の初めの子のみ
:last-child その要素内の最後の子のみ
:nth-child() 任意の数字番目の子、oddなら奇数、evenなら偶数番目など
:nth-last-child()

:before その要素の前に何かを追加する
:after その要素の後ろに何かを追加する

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

■. クラスセレクタ
class属性の値がwarningであるdiv要素にマッチ
DIV.warning { color:#FF0000; }

■# IDセレクタ
一意(ID型)属性の値がmyidであるp要素にマッチ
p#myid { color:#FF0000; }

twitter
Hatena
Google Buzz
newsing
Yahoo!
Buzzurl
Technorati
del.icio.us
Choix
Iza!
Livedoor Clip
Facebook
Evernote
 

Posted by funa : 01:29 AM | Web | Comment (0) | Trackback (0)


PhotoGallery


TWITTER
Search

Mobile
QR for cellphone  QR for smart phone
For mobile click here
For smart phone click here
Popular Page
#1Gadget
#2Web
#3Column
#4Hiace 200
#5Being The Ideal Boss
#6RSS Radio
#7Flavor
#8Optimost
#9ahe-ahe is goooood for your brain
#10Cache
#11Branding Excellent
#12Emancipation Proclamation
#13Sharpen up
#14The team that always wins
#15Norton Internet Security
#16Reader
#17Yupiteru
#18Plasticity
#19A Rainbow Between Clouds‏
#20Make your front wheel right
#21Penatrate
#22Re-install my OSXP
#23Online softwares
#24ZETA Pivot
#25Affiliate
#26Net Corruption
#27Darwinian Theory Of Evolution
#28F☆ck CSS
#29Automobile Inspection
#30Rope
#31PC SPEC 2011.10
#32Assertive Behavior
#33Europe
#34CSS Selectors
#35Fork OH
#36Positive
#37Estimation
#38SN
#39Sony PCG-U1
#40ITIL
#41Watch Out
#42Ora Ora Ora Ora Ora
#43PC SPEC 2007.7
#44Information privacy & antispam law
#45Tools - free icon etc
#46Bank transfer fee
#47Wifi security camera with solar panel & small battery
#48Contaminated
#49DSLR
#50I'm air-cocking
#51Google API
#52Contaminated
#53動画をキャプチャーする
#54Are you spy on me?
#55Who's BAT? (Batch file)
#56PC SPEC 2012.8
#57Win7 Insco
#58Fucking tire
#59Big D
#60Itinerary with a eurail pass
#61ICOCA
#62System designing
#63Shoot
#64ApacheBench
#65Spirits
#66/// BANGBOO BLOG /// On 2017-02-06
#67SN
#68The black sheep to the black ship
#69Ressentiment
#70Revolt against MT
#71Doing?
#72角印
#73It tests you
#74Card
#75通話SIM
#76☆od damnit
#77How to make a bomb - 爆弾の作り方
#78表情学-表情の基本は「確かさ」にある
#79Interview
#8020分
#81Significant Rule
#82/// BANGBOO BLOG /// From 2017-01-01 To 2017-01-31
#8311 Tips of Excel
#84Fail Safe & Fault Tolerance
#85Blog Ping
#86My mic
#87No ID
#88南無三
#89United States of O, USO
#90I want to ride my bicycle
#91Bike comparison
#92Windows env tips
#93BGM
#94Where Hiphop lives!!
#95Classic Font
#96/// BANGBOO BLOG /// From 2016-04-01 To 2016-04-30
#97Detected as bad site by virus company
#98Emancipation Proclamation
#99ライブ
#100英語単語帳SNS
Category
Recent Entry
Trackback
Comment
  • test
    SSL [17/10/20 9:48PM]
Archive
<     January 2018     >
Sun Mon Tue Wed Thi Fri Sat
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Link