【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
CSS の記述内容は、下記の流れで書かれていますが、
dd { padding: 8px; margin: 0; display: none; } dl > div.appear dd { display: block; }
この順序を下記のように逆にしても動作するのはなぜですか。
dl > div.appear dd { display: block; } dd { padding: 8px; margin: 0; display: none; }
コードは上から順に見ていくと思いますので、 dd 要素の display は、あとの none が有効となり、 動作しない(展開しない・非表示のまま)と思ったのですが、 予想に反して展開されました。どうしてでしょうか。
dd
display
none
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
CSS の記述内容は、下記の流れで書かれていますが、
この順序を下記のように逆にしても動作するのはなぜですか。
コードは上から順に見ていくと思いますので、
dd要素のdisplayは、あとのnoneが有効となり、動作しない(展開しない・非表示のまま)と思ったのですが、
予想に反して展開されました。どうしてでしょうか。