質問編集履歴
1
間違いを訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
```
|
12
12
|
|
13
13
|
```css
|
14
|
-
.list
|
14
|
+
.list a:first-of-type {
|
15
15
|
background-color: gray;
|
16
16
|
}
|
17
17
|
```
|
@@ -19,9 +19,9 @@
|
|
19
19
|
そしてこれが実行結果です。
|
20
20
|

|
21
21
|
|
22
|
-
最初の孫要素、つまりfirstだけに適用されることを期待していたのですが、どういうわけか全ての
|
22
|
+
最初の孫要素、つまりfirstだけに適用されることを期待していたのですが、どういうわけか全てのa要素に適用されてしまいました。
|
23
23
|
|
24
|
-
first-of-typeの対象として
|
24
|
+
first-of-typeの対象としてaタグではなくliタグを指定すると、ちゃんと最初の要素にだけ適用されるようです。しかし、liタグではなくその中のaタグに適用させたいのです。
|
25
25
|
|
26
26
|
どうすれば問題を解消できますか?
|
27
27
|
first-of-typeを使わずとも、目的を達成できる方法であれば、なんでも構いません。
|