width、height、marginなどで単位を指定するのはどういうときですか?

サイズを指定する際、HTMLのimgタグでは数値のみ指定、CSSでは0以外は単位指定が必須です。
2020年4月19日
ユーザー

表題の通りでございます。

html <img> にて行った挿入画像
css margin: にて行ったマージン幅など

それぞれの数値は基準となる単位がpxのため
単位を書かなくともpxと自動判定されて機能すると言う事は
調べてわかったのですが

<div>の項目で、stylesheetの .[class名] において
セレクタ(background-color)のプロパティ(width)では
pxを入力しなければ数値が正常に反映されません。

状態として「width: 400px;」では反映されますが
「width: 400;」(100や200でも然り)では反映されません。

これは何故なのでしょうか?

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

プレミアムプランとは?

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