2

決定へのいくつかの洞察をいただければ幸いです。これがCSSデザインで指定されている理由を見つけるのに苦労しています。

4

2 に答える 2

4

まず、すべてのURL/URIリソースは。で表記されurl()ます。none次に、 orinheritとimages none/のような標準値をどのように区別しますinheritか?

たとえば、という画像を作成し、noneそのMIMEタイプを正しく送信してから、

background-image: none;

今何を使うべきですか?保存されたファイル?noneまたは?という値 別の例はカーソルファイルです。カーソルファイルに名前を付けることができますpointer

cursor: pointer;

このあいまいさを回避するためurl()に、URI/URLを示すために使用します。次に、何を使用するかが完全に明確になり、グラフィック/リソースに任意の名前を付けることができます。

background-image: url(none);
cursor: url(pointer);
于 2012-04-19T06:16:08.927 に答える
3

URLベースの画像以外の背景画像が必要になることを彼らはすでに予見していたのではないかと思います。linear-gradient例えば。

また、画像ファイルにはファイル名拡張子を付ける必要がないため、background省略形の方法で画像ファイルを他のプロパティと区別することは困難です。

于 2012-04-19T06:10:29.683 に答える