Style origin (スタイルオリジン)

CSS では、スタイル変更のソースには 3 つのカテゴリがあります。これらのカテゴリはスタイルオリジンと呼ばれています。これらのカテゴリはそれぞれ、ユーザーエージェントオリジンユーザーオリジン作者オリジンと呼ばれています。

ユーザーエージェントオリジン

ユーザーエージェントオリジンは、ユーザーのウェブブラウザで使用されている既定のスタイルで構成されるスタイルオリジンです。コンテンツに他のスタイルが適用されていない場合、要素をレンダリングする際には、ユーザーエージェントオリジンのスタイルが使用されます。

ユーザーオリジン

ユーザーオリジンは、ウェブブラウザーのユーザーが追加した CSS を含むスタイルオリジンです。これらは、開発者ツールを使ってスタイルを追加したものや、 StylusStylish のようにコンテンツにカスタムスタイルを自動的に適用するブラウザー拡張機能によるものなどがあります。

作者オリジン

作者オリジンは、文書の一部となるすべてのスタイルを含むスタイルオリジンであり、 HTML 内に埋め込まれているか、外部のスタイルシートファイルから読み込まれているかは関係ありません。

スタイルオリジンは、 unsetrevert キーワードを使用している場合など、スタイルを削除する際に要素に適用されているスタイルのカスケードを、どこまでロールバック (またはバックトラック) するかを決定するために使用されます。

関連項目

技術情報