その他

5個のプロパティ

CSS変数 (--property)

その他

CSS内で変数を定義・使用できる機能です。テーマ切り替えや保守性の向上に大きく貢献します。

コード例
:root { --primary-color: #3b82f6; --spacing: 1rem; } .button { background: var(--primary-color); padding: var(--spacing); }
関連: var(), calc()

will-change

その他

要素がどのプロパティを変更する予定かをブラウザに事前通知し、最適化を促すプロパティです。

コード例
.animated-element { will-change: transform, opacity; }
関連: transform, opacity...

contain

その他

要素の影響範囲を制限し、ブラウザの最適化を助けるプロパティです。

コード例
.widget { contain: layout style paint; }
関連: will-change

@media

その他

画面サイズ、デバイスタイプ、印刷状況などの条件に基づいてスタイルを適用するルールです。レスポンシブデザインの基礎となる機能で、モバイル、タブレット、デスクトップなど様々なデバイスに対応できます。

コード例
@media (max-width: 768px) { .container { padding: 1rem; font-size: 14px; } }
関連: @container, viewport...

table-layout

その他

テーブルのレイアウトアルゴリズムを制御するプロパティです。セルの幅をどのように計算するかを決定し、テーブルの描画パフォーマンスや見た目に影響します。大きなテーブルでの表示速度向上にも効果的です。

コード例
.table-auto { table-layout: auto; width: 100%; } /* セル内容に応じて幅が自動調整される */ th, td { padding: 8px; text-align: left; }
関連: border-collapse, border-spacing...