0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【メモ】CSS設計の基礎の基礎

Posted at

HTML/CSSはProgate,ドットインストール、Udemyなどでちゃんと学習していたし、
案件もありがたいことに継続的にいただけてたのですが
基礎のCSSセレクタの種類が抜けてるところがあったのでまとめ。

私が覚えてなかったところなので別に全部を集めたわけじゃないです。

【タグとクラスの二重指定】

--- HTML ---

<p>アイウエオ</p>
<p class="example">カキクケコ</p>
<span>サシスセソ</span><br>
<span class="example">タチツテト</span>

--- CSS ---

p.example {
    color: red;
}

上記の記述だと
exampleクラスのついているpタグなので
カキクケコだけが赤になる。

【タグの中から厳選】

--- HTML ---

<p>アイウエオ</p>
<p><span>カキクケコ</span></p>
<span>サシスセソ</span>

--- CSS ---


p span {
    color: red;
}

上記の記述だと
pタグの中のspanに適応されるので
カキクケコだけが赤になる

【隣接セレクタ指定】
--- HTML ---

<p>アイウエオ</p>
<div>カキクケコ</div>
<p>サシスセソ</p>
<p>タチツテト</p>
<p>ナニヌネノ</p>
<p>ハヒフヘホ</p>
<p>マミムメモ</p>
div + p {
  color: red;
}

上記の記述だと
divの下のpにのみ適用されるから
サシスセソだけ赤になる

【複数セレクタ選択】
--- HTML ---

<div>アイウエオ</div>
<p>カキクケコ</p>
<span>サシスセソ</span>

--- CSS ---

div , span {
  color: red;
}

複数選択されるので
アイウエオとサシスセソが赤くなる。

恥ずかしながら
上記のセレクタの違いが曖昧でした…!

これを機に曖昧から抜けるぞ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?