回答編集履歴

1

改善しないとのことなので追記

2019/08/05 07:49

投稿

satsh12st
satsh12st

スコア25

test CHANGED
@@ -29,3 +29,105 @@
29
29
  ```
30
30
 
31
31
  このようにする必要があるかと思います
32
+
33
+
34
+
35
+ 追記:
36
+
37
+ 手前の環境では問題を再現できませんでしたので、一部手直ししたコードを貼っておきます。コピペで改善すれば自分のコードと見比べてみてください。
38
+
39
+ ```CSS
40
+
41
+ div.red_btn {
42
+
43
+ padding: 10px
44
+
45
+ }
46
+
47
+ div.btn{
48
+
49
+ background-color: #fff;
50
+
51
+ /*padding: 16px 0;*/無効化
52
+
53
+ text-align: center;
54
+
55
+ color: #000;
56
+
57
+ border-radius: 3em;
58
+
59
+ max-width: 200px;
60
+
61
+ }
62
+
63
+ .small_btn {
64
+
65
+ margin-top: 20px!important;
66
+
67
+ }
68
+
69
+ div#hover:hover.btn {
70
+
71
+ background-color: blue;
72
+
73
+ color: #fff;
74
+
75
+ border: solid 2px blue;
76
+
77
+ padding: 20px 40px;
78
+
79
+ padding-top: 10px;
80
+
81
+ }
82
+
83
+ ```
84
+
85
+ 直した場所について少しだけ書いておきます。
86
+
87
+ ```CSS
88
+
89
+ 元コード
90
+
91
+ div .btn {}
92
+
93
+ 現コード
94
+
95
+ div.btn {}
96
+
97
+ ```
98
+
99
+ 元のコードでは、divの子孫要素.btnになってしまいます。
100
+
101
+
102
+
103
+ ```CSS
104
+
105
+ 元コード
106
+
107
+ div#hover:hover.btn {
108
+
109
+ border: solid 2px vlue;
110
+
111
+ }
112
+
113
+ 現コード
114
+
115
+ div#hover:hover.btn {
116
+
117
+ border: solid 2px blue;
118
+
119
+ }
120
+
121
+ ```
122
+
123
+ シンプルにスペルミスです。
124
+
125
+
126
+
127
+ 経験上、「デベロッパーツールがおかしい!」と思っても、大抵の場合ちょっとしたスペルミスや考え違いです。まずツールの不具合は考えにくいかと思います。
128
+
129
+
130
+
131
+ 念の為、他のブラウザで試してみるのも手だと思います。
132
+
133
+ 一から書き直すのも...手だと...思います...