なぜ、.img
を削除して↓ではいけないのか、というご質問だと読みました。
css
1#about img{
2 width: 55%;
3 height: 400px;
4 object-fit: cover;
5}
.img
を削除することができないからだと思います。なぜ削除できないのかについては情報が少なすぎるため、明確な答えは難しいです。
思いついたものを列挙します。
.img
に他のコンテンツ(たとえば、画像のキャプション)が含まれている。
- HTML文法上、
#about
がimg
を直接の子要素として持てない要素(たとえば、ul
)である。
- 内在サイズがサイズ決定に影響を与えるような整形コンテキスト等(たとえば、フレックスボックス)である。
.img
がなんらかの機能を持つ要素(たとえば、picture
)である。
他にもいろいろありえるかと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。