トピック別用語 · 51 ガイド

レイアウトとCSS

コンテンツが各画面でどのようにサイズ、配置、間隔、レイヤー、形を持つのかを学びましょう。

01 / アトラス

全てのレイアウトとCSS用語

簡単な意味、例、使用時期、公式度、コードネームを含む用語を開く

  1. 01 · コア

    clamp() clamp()

    `clamp()` は好ましいCSS値を選択しますが、最小値と最大値の間に保持します。

  2. 03 · コア

    CSSカスケード CSS Cascade

    CSSカスケードは、複数のスタイルが同じ対象を指定したときにブラウザが使用するルールのセットです。各ルールがどこから来たか、その重要性、コンテキスト、レイヤー、セレクタの重み、スコープ、順序をチェックします。

  3. 04 · さらに詳細

    CSSカスタムプロパティ CSS Custom Property

    CSSのcustom propertyは、何度も使えるCSSの値で、CSS変数とも呼ばれます。CSSのルールに従って、使う場所やテーマに合わせて変えられます。

  4. 05 · コア

    CSSグリッド CSS Grid

    CSSグリッドは行と列を一緒に扱うレイアウトシステムです。固定エリアを設定したり、スペースの変化に合わせて変更したりできます。

  5. 06 · コア

    CSSセレクター CSS Selector

    CSSセレクターは、ページ上の要素を見つけてスタイルを適用できるようにするパターンです。

  6. 07 · さらに詳細

    CSSネスティング CSS Nesting

    CSSネスティングは、あるスタイルルールの中に別のスタイルルールを書くための組み込み構文です。ブラウザは依然としてセレクターの読み取りやその重要度に関してCSS規則に従います。

  7. 08 · コア

    CSSポジショニング CSS Positioning

    CSSポジショニングは、要素が何に対して配置されるかを示します。通常のフロー、自身、先祖、またはビューポートを参照として使用する場合があります。

  8. 09 · コア

    CSS継承 CSS Inheritance

    CSSの継承により、一部のプロパティは親要素から値をコピーできます。これは、子要素に独自の値がないときに起こります。

  9. 10 · コア

    CSS特異性 CSS Specificity

    CSSの特異性とは、セレクターの重みのことです。他のカスケードルールで同点の場合、ブラウザはこの重みを使ってどのスタイルが適用されるかを決定します。

  10. 11 · コア

    CSS論理プロパティ CSS Logical Properties

    CSS論理プロパティはブロックやインラインのような書き方向で側面を表します。これにより、top、right、bottom、leftのような固定方向の代わりになります。これにより、レイアウトが言語の書き方向に従いやすくなります。

  11. 12 · コア

    minmax() minmax()

    `minmax()` は、行や列に最小サイズと最大サイズの両方を設定できる CSS グリッド関数です。

  12. 13 · コア

    object-fit object-fit

    `object-fit` は、画像、ビデオ、または類似のアイテムがそのボックス内にどのように収まるかを制御します。

  13. 14 · コア

    z-index z-index

    z-index は、配置されたボックスの前後のレベルを設定する CSS プロパティです。場合によっては、新しいローカルスタッキングコンテキストも作成します。

  14. 16 · コア

    アプリシェル App Shell

    アプリのシェルは、ページの内容が変わる間も残る小さなフレームです。通常、ナビゲーション、アイデンティティ、ステータスを保持します。

  15. 17 · さらに詳細

    オーバースクロール動作 overscroll-behavior

    `overscroll-behavior` は、スクロール領域が端に達したときに何が起こるかを制御します。スクロールが親領域に続かないように止めたり、端の効果を変更したりできます。

  16. 18 · コア

    オーバーフロー Overflow

    オーバーフローとは、コンテンツがボックスより大きい場合に発生することです。CSSにより表示、切り取り、またはスクロールさせることができます。

  17. 19 · コア

    カードグリッド Card Grid

    カードグリッドは、比べられるカードを並べるよ。列の数はスペースに合わせて変わるんだ。

  18. 20 · さらに詳細

    カスケードレイヤー Cascade Layers

    カスケードレイヤーは、CSSルールの順序を設定する名前付きグループです。ブラウザはセレクタの特異性を比較する前に、この順序をチェックします。

  19. 21 · コア

    ギャップ Gap

    ギャップとは、コンテナがFlexboxまたはGridの子要素の間に配置するスペースです。同じルールがすべてのペアに適用されます。

  20. 22 · さらに詳細

    コンテナクエリ Container Query

    CSSのcontainer queryを使うと、コンポーネントを入っているコンテナに合わせられます。画面全体の大きさだけでなく、そのコンテナの大きさやスタイルをチェックします。

  21. 23 · さらに詳細

    サブグリッド Subgrid

    サブグリッドは、親の行または列のサイズを共有する別のグリッド内のグリッドです。1方向のみまたは両方を共有できます。

  22. 25 · さらに詳細

    スクロールスナップ Scroll Snap

    CSSスクロールスナップにより、ユーザーがスクロールした後、スクロール領域が選択した整列ポイントで停止します。

  23. 26 · さらに詳細

    スタッキングコンテキスト Stacking Context

    スタッキングコンテキストは、CSSレイヤーのローカルグループです。アイテムはまずグループ内で順序付けされ、その後グループ全体が他のグループの間に配置されます。

  24. 29 · コア

    スティッキーポジション Sticky Position

    CSSのスティッキーポジショニングは、通常の相対位置指定のように始まります。ページをスクロールすると、ボックスは設定された端に留まることができますが、コンテナブロックの内部に限られます。

  25. 30 · コア

    テキストの切り詰め Text Truncation

    テキストの切り詰めは、スペースを節約するためにテキストを切り取ります。省略記号は1行以上が欠落していることを示します。

  26. 32 · コア

    パディング Padding

    パディングは、要素の境界内の、コンテンツとその端との間のスペースです。

  27. 33 · コア

    ビューポート単位 Viewport Units

    ビューポート単位は、ブラウザの表示領域に基づいたCSSの長さです。小・大・動的バージョンは、表示・非表示になるブラウザバーに対応します。

  28. 35 · コア

    フレックスボックス Flexbox

    Flexboxは、一度に1つの方向のためのCSSレイアウトシステムです。アイテムを行または列に沿って並べ、均等に配置します。

  29. 37 · コア

    ボックスモデル Box Model

    CSSボックスモデルは要素のサイズを説明します。各ボックスにはコンテンツ、パディング、ボーダー、マージンがあります。

  30. 38 · コア

    マージン Margin

    マージンは要素のボーダー外のスペースです。それにより要素が近くのレイアウト項目から離れます。

  31. 39 · さらに詳細

    メーソンリレイアウト Masonry Layout

    Masonry Layout は、高さの違う項目を列に詰め込んでいくよ。項目は縦のスキマを埋めていって、行のラインは共有しないよ。

  32. 40 · コア

    位置を修正 Fixed Position

    CSS固定位置指定は、通常ブラウザウィンドウである固定コンテナに対してボックスを配置します。ドキュメントがスクロールしてもボックスは通常その場所に留まります。

  33. 41 · コア

    間隔 Spacing

    スペーシングは意図的に配置された空白です。関連する項目をまとめ、アイデアを区切り、ページのリズムを作ります。

  34. 42 · さらに詳細

    含むブロック Containing Block

    コンテインブロックは、要素が位置やパーセンテージサイズを計算するために使用する矩形です。

  35. 43 · コア

    疑似クラス Pseudo-class

    疑似クラスはCSSセレクタの一部です。状態、場所、言語、またはユーザーの操作などの条件で要素を見つけます。

  36. 44 · コア

    疑似要素 Pseudo-element

    疑似要素は、CSSがソースHTMLに通常の要素がない部分やボックスをスタイルできるようにします。例としては、最初の文字や生成された装飾があります。

  37. 45 · さらに詳細

    固有サイズ設定 Intrinsic Sizing

    固有サイズ設定では、外部からの固定サイズだけでなく、要素の内容がサイズの決定に役立ちます。

  38. 47 · さらに詳細

    最大コンテンツ max-content

    `max-content` は、通常の改行ポイントで折り返されなかった場合にコンテンツが希望するサイズです。

  39. 48 · コア

    中央列 Centered Column

    真ん中の列は、読みやすい最大幅があって、左右の余白が同じように見えるよ。

  40. 49 · さらに詳細

    背景のぼかし Backdrop Blur

    バックドロップのぼかしは、透明な表面の後ろにあるものをやわらげます。表面自体の内容はぼかしません。

  41. 50 · コア

    不透明度 Opacity

    不透明度は要素とその子要素がどれだけ固いかを示します。透明から不透明までの範囲があります。

  42. 51 · さらに詳細

    弁当グリッド Bento Grid

    Bentoグリッドは、違う大きさのタイルを1つのレイアウトにきれいに詰め込むよ。大きく配置された部分は、どのコンテンツが一番大事かを示しているんだ。