回答編集履歴

6

a

2018/04/08 11:38

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- 自己解決できない場合は単にCSSの理解が不足しているということですので、reactとは切り分けて考えた方が良いかと思います。
17
+ 今回の問題はreact特有の話ではなく、単にcssの話になるため、React Developer Toolで階層構造を確認してもなお、自己解決できない場合は単にCSSの理解が不足しているということですので、reactとは切り分けて考えた方が良いかと思います。
18
18
 
19
19
 
20
20
 

5

a

2018/04/08 11:38

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -38,11 +38,11 @@
38
38
 
39
39
  ```
40
40
 
41
- <div class='my'>
41
+ <div class="my">
42
42
 
43
43
  <div class="xxx">
44
44
 
45
- <div class='app'>
45
+ <div class="app">
46
46
 
47
47
  <div class="xxx">
48
48
 

4

a

2018/04/08 11:33

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -15,3 +15,45 @@
15
15
 
16
16
 
17
17
  自己解決できない場合は単にCSSの理解が不足しているということですので、reactとは切り分けて考えた方が良いかと思います。
18
+
19
+
20
+
21
+ ```CSS
22
+
23
+ .my .app .my_style {
24
+
25
+ font-size: 100px;
26
+
27
+ color: blue;
28
+
29
+ }
30
+
31
+ ```
32
+
33
+
34
+
35
+ 上記のようなセレクターにマッチするのは、以下のような場合ですので、my_styleクラスを持つ要素の上位に、myクラスとappクラスを持つ要素が存在しているかを確認してください。
36
+
37
+
38
+
39
+ ```
40
+
41
+ <div class='my'>
42
+
43
+ <div class="xxx">
44
+
45
+ <div class='app'>
46
+
47
+ <div class="xxx">
48
+
49
+ <div class="my_style">count</div>
50
+
51
+ </div>
52
+
53
+ </div>
54
+
55
+ </div>
56
+
57
+ </div>
58
+
59
+ ```

3

a

2018/04/08 11:32

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- [React Developer Tool](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi)をChromeにインストールすれば、上の画像のようにReactコンポーネント全体の階層構造を確認出来るので、あとはCSSを理解してれば、今回のような疑問も自己解決出来るかと思います。
13
+ [React Developer Tool](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi)をChromeにインストールすれば、上の画像のようにReactコンポーネント全体の階層構造を確認出来るので、あとはCSSを理解してれば、今回のような疑問も自己解決出来るかと思います。
14
14
 
15
15
 
16
16
 

2

a

2018/04/08 11:25

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 使えます。既存のCSSのセレクタ指定が現在のreactが生成するDOM構造とマッチしていないだけの話です。
5
+ 使えます。既存のCSSのセレクタ指定が現在のreactが生成するDOMノードの階層構造とマッチしていないだけの話です。
6
6
 
7
7
 
8
8
 
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- [React Developer Tool](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi)をChromeにインストールすれば、上の画像のように構造を確認出来るので、あとはCSSを理解して入れば、今回のような疑問も自己解決出来るかと思います。
13
+ [React Developer Tool](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi)をChromeにインストールすれば、上の画像のようにReactコンポーネント全体の階層構造を確認出来るので、あとはCSSを理解して入れば、今回のような疑問も自己解決出来るかと思います。
14
14
 
15
15
 
16
16
 

1

a

2018/04/08 11:24

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -1,3 +1,11 @@
1
+ > このような書き方で書かれているcssファイルはreactでは使えないのでしょうか。
2
+
3
+
4
+
5
+ 使えます。既存のCSSのセレクタ指定が現在のreactが生成するDOM構造とマッチしていないだけの話です。
6
+
7
+
8
+
1
9
  ![イメージ説明](8d0fe39c47316de21144141a5673a48b.png)
2
10
 
3
11