Cascading Style Sheets appearance property.
appearance プロパティは、ユーザーが利用するプラットフォームに応じて、 要素がその環境における標準的な UI(ユーザーインターフェース)のような外観になるよう指定する際に使用します。
appearance プロパティをサポートするユーザーエージェント(ブラウザ)は、 icon 、window 、button 、menu 、field の5つの値をサポートする必要があるとされています。 この5つの値のそれぞれのグループの中には、さらに詳細な値が用意されていますが、 例えば、window グループの1つである dialog の値をサポートしていない場合には、window の値が適用されることになっています。