回答編集履歴

5

2つ指定してるようだ

2019/01/04 03:29

投稿

runny_nose
runny_nose

スコア280

test CHANGED
@@ -67,9 +67,3 @@
67
67
 
68
68
 
69
69
  見ればわかるように、.rightの内容は何も変更されません。(無視されるようになるわけではない)
70
-
71
- また、htmlの要素に指定しているクラス名が自動で変わるわけもないので、
72
-
73
- `「.right」のみが適応されて~`というのは当然です。
74
-
75
- (javascriptで.rightから.centerにクラス名を切り替えているのでもない限り)

4

捕捉

2019/01/04 03:29

投稿

runny_nose
runny_nose

スコア280

test CHANGED
@@ -71,3 +71,5 @@
71
71
  また、htmlの要素に指定しているクラス名が自動で変わるわけもないので、
72
72
 
73
73
  `「.right」のみが適応されて~`というのは当然です。
74
+
75
+ (javascriptで.rightから.centerにクラス名を切り替えているのでもない限り)

3

捕捉

2019/01/04 03:26

投稿

runny_nose
runny_nose

スコア280

test CHANGED
@@ -33,3 +33,41 @@
33
33
  }
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ 恐らく勘違いされてると思うのですが、メディアクエリの条件に一致する部分**だけ**が読み込まれるわけではなく、
40
+
41
+ メディアクエリを指定していない部分(.right)+メディアクエリの条件に一致した部分が読み込まれます。
42
+
43
+
44
+
45
+ したがって、提示されているcssは結果的に下記のcssとして解釈されます。
46
+
47
+
48
+
49
+ ```css
50
+
51
+ .right {
52
+
53
+ margin-left: auto;
54
+
55
+ }
56
+
57
+
58
+
59
+ .center {
60
+
61
+ text-align: center;
62
+
63
+ }
64
+
65
+ ```
66
+
67
+
68
+
69
+ 見ればわかるように、.rightの内容は何も変更されません。(無視されるようになるわけではない)
70
+
71
+ また、htmlの要素に指定しているクラス名が自動で変わるわけもないので、
72
+
73
+ `「.right」のみが適応されて~`というのは当然です。

2

auto

2019/01/04 03:24

投稿

runny_nose
runny_nose

スコア280

test CHANGED
@@ -1,4 +1,4 @@
1
- 試してませんが、.rightの`margin-left`を解除してやる必要があるのでは。
1
+ 試してませんが、.rightの`margin-left: auto;`を解除してやる必要があるのでは。
2
2
 
3
3
  クラスが違ってる(.rightと.center)のでどうしたいのかいまいちわかりません。htmlも見たいです。
4
4
 

1

まちがい

2019/01/04 03:09

投稿

runny_nose
runny_nose

スコア280

test CHANGED
@@ -26,8 +26,6 @@
26
26
 
27
27
  .center {
28
28
 
29
- margin-left: 0;
30
-
31
29
  text-align: center;
32
30
 
33
31
  }