--- title: place-self slug: Web/CSS/place-self tags: - CSS - CSS プロパティ - CSS ボックス配置 - place-self - リファレンス translation_of: Web/CSS/place-self ---
CSS の place-self
プロパティは、 {{cssxref("align-self")}} および {{cssxref("justify-self")}} プロパティの両方を設定する一括指定プロパティです。最初の値は align-self
プロパティの値で、二番目の値は justify-self
プロパティの値です。二番目の値が存在しない場合、最初の値がそちらにも使用されます。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
/* キーワード値 */ place-self: auto center; place-self: normal start; /* 位置による配置 */ place-self: center normal; place-self: start auto; place-self: end normal; place-self: self-start auto; place-self: self-end normal; place-self: flex-start auto; place-self: flex-end normal; place-self: left auto; place-self: right normal; /* ベースラインによる配置 */ place-self: baseline normal; place-self: first baseline auto; place-self: last baseline normal; place-self: stretch auto; /* グローバル値 */ place-self: inherit; place-self: initial; place-self: unset;
auto
normal
start
のように動作し、その他の絶対位置ボックスには stretch
のように動作します。stretch
と同様に動作します。stretch
と同様に動作します。stretch
のうちの一つと似た動作をしますが、アスペクト比や固有の寸法を持つボックスは start
のように動作します。self-start
self-end
flex-start
flex-end
center
baseline
first baseline
last baseline
first baseline
の代替配置は start
、last baseline
の代替配置は end
です。stretch
auto
であった場合、アイテムの寸法は {{cssxref("max-height")}}/{{cssxref("max-width")}} (または同等の機能) で課された制約を尊重しつつ、均等の寸法 (比例的ではない) に拡大されるので、 auto
が指定されたアイテムすべての寸法の合計は、ちょうど配置コンテナーの交差軸方向を埋めるようになります。仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName("CSS3 Box Alignment", "#place-self-property", "place-self")}} | {{Spec2("CSS3 Box Alignment")}} | 初回定義 |
{{CSSInfo}}
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
{{Compat("css.properties.place-self.flex_context")}}
{{Compat("css.properties.place-self.grid_context")}}