1. ホーム
  2. css

[解決済み] background:none vs background:transparent その違いとは?

2022-05-28 02:21:37

質問

このような の違いは何ですか? という2つのCSSプロパティに違いはありますか?

background: none;
background: transparent;

  1. 両方とも有効ですか?
  2. どちらを使うべきか、その理由は?

どのように解決するのですか?

両者に違いはありません。

が持つ半ダースのプロパティのどれにも値を指定しない場合、それは background が省略形である半ダースのプロパティのいずれかに値を指定しなかった場合、そのデフォルト値が設定されます。 nonetransparent はデフォルトです。

を明示的に設定すると background-imagenone を設定し、暗黙のうちに background-colortransparent . もうひとつはその逆です。