display-block で aside が表示されるのはなぜですか?

display: block; によって display: none; が上書きされるためです。
2021年8月6日
ユーザー

いつもお世話になります。

同じような質問もあったのですが、ちゃんと理解するために質問させていただきます。

1:38

では、 aside に対して display プロパティの値を aside の初期値である block で上書きしてあげれば OK かと思います。

とありますが、display-blockはインライン要素をブロック要素にすると理解しており、なぜdisplay-blockasideが表示するようになるのかが理解できておりません。
display-noneで隠したら、display-blockで表示するという意味で覚えたら良いのでしょうか?

MDNなどで調べてもしっくりした答えに辿り着けませんので、よろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(12)