【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
お世話になります。 今回のレッスンの、ボタンのクリックイベントの指示した通り、
btn.classList.add('inactive');
がうまく反映されませんでした。 自分のコードを確認すると、CSS のボタン周りの書き方が、
・レッスン: button ・自分のコード: #btn
button
#btn
となっていたのが原因だったようです。 button に直すと、レッスン通りの挙動を示しました。
なぜ button の場合はレッスン通り「.inactive」が反映され、#btn で指示するとうまく反映されないのでしょうか。 CSS の詳細度?というやつ?
.inactive
そのへんいまいち理解できておらず、調べてはみましたが、なぜそうなるのか理由が見つけられませんでした。はっきりした理由があれば教えていただけないでしょうか。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になります。
今回のレッスンの、ボタンのクリックイベントの指示した通り、
がうまく反映されませんでした。
自分のコードを確認すると、CSS のボタン周りの書き方が、
・レッスン:
button・自分のコード:
#btnとなっていたのが原因だったようです。
buttonに直すと、レッスン通りの挙動を示しました。なぜ
buttonの場合はレッスン通り「.inactive」が反映され、#btnで指示するとうまく反映されないのでしょうか。CSS の詳細度?というやつ?
そのへんいまいち理解できておらず、調べてはみましたが、なぜそうなるのか理由が見つけられませんでした。はっきりした理由があれば教えていただけないでしょうか。