theme.json「settings」と「styles」の違い
2024.03.23
settings
ユーザーがブロックエディターを使って行えるカスタマイズの範囲を定義
ここで設定されるオプションは、ブロックエディターの利用可能な機能や、ユーザーがインターフェースを通じて変更できる設定の範囲を決定します。例えば、利用可能な色、フォントサイズ、カスタムCSSプロパティ、レイアウト設定などが含まれます。settings
は、テーマが提供する設定のデフォルトを定義し、これによりエンドユーザーがエディターで何ができるか、どのようなオプションが利用可能かを決定します。
styles
サイトのデフォルトのスタイルを定義
ここで指定されたスタイルは、テーマによってサイト全体に適用され、特にオーバーライドされない限り、ブロックや要素のデフォルトの見た目を決定します。styles
は、フォントサイズ、色、マージン、パディングなど、さまざまなCSSプロパティに対するデフォルト値を設定します。これにより、テーマの一貫したビジュアルスタイルが確保されます。
CATEGORY :