From 7f9cc6de0a0d289fc95597089260abcdb5abcf8e Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 16 Nov 2021 22:52:26 +0900 Subject: CSS 論理的プロパティの寸法のプロパティを更新 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 2021/11/14 時点の英語版に同期 --- files/ja/web/css/block-size/index.md | 93 +++++++-------- files/ja/web/css/inline-size/index.md | 93 +++++++-------- files/ja/web/css/max-block-size/index.md | 185 +++++++++++++----------------- files/ja/web/css/max-inline-size/index.md | 93 +++++++-------- files/ja/web/css/min-block-size/index.md | 93 +++++++-------- files/ja/web/css/min-inline-size/index.md | 95 +++++++-------- 6 files changed, 278 insertions(+), 374 deletions(-) diff --git a/files/ja/web/css/block-size/index.md b/files/ja/web/css/block-size/index.md index d73e9cdf72..673cede837 100644 --- a/files/ja/web/css/block-size/index.md +++ b/files/ja/web/css/block-size/index.md @@ -3,30 +3,30 @@ title: block-size slug: Web/CSS/block-size tags: - CSS - - CSS Logical Property - - CSS Property + - CSS 論理的プロパティ + - CSS プロパティ - Experimental - - Reference - - 'recipe:css-property' + - リファレンス + - recipe:css-property +browser-compat: css.properties.block-size translation_of: Web/CSS/block-size --- -
{{CSSRef}}
+{{CSSRef}} -

block-sizeCSS のプロパティで、書字方向に応じた要素ブロックの水平または垂直方向の寸法を定義します。これは {{cssxref("width")}} または {{cssxref("height")}} プロパティに相当し、 {{cssxref("writing-mode")}} の値によって変わります。

+**`block-size`** は [CSS](/ja/docs/Web/CSS) のプロパティで、書字方向に応じた要素ブロックの水平または垂直方向の寸法を定義します。これは {{cssxref("width")}} または {{cssxref("height")}} プロパティに相当し、 {{cssxref("writing-mode")}} の値によって変わります。 -

書字方向が垂直方向であった場合、 block-size の値は要素の幅に対応し、水平方向であった場合は要素の高さに対応します。関連プロパティの {{cssxref("inline-size")}} が要素のもう一方の寸法を定義します。

+書字方向が垂直方向であった場合、 `block-size` の値は要素の幅に対応し、水平方向であった場合は要素の高さに対応します。関連プロパティの {{cssxref("inline-size")}} が要素のもう一方の寸法を定義します。 -
{{EmbedInteractiveExample("pages/css/block-size.html")}}
+{{EmbedInteractiveExample("pages/css/block-size.html")}} - +## 構文 -

構文

- -
/* <length> 値 */
+```css
+/*  値 */
 block-size: 300px;
 block-size: 25em;
 
-/* <percentage> 値 */
+/*  値 */
 block-size: 75%;
 
 /* キーワード値 */
@@ -38,68 +38,55 @@ block-size: auto;
 /* グローバル値 */
 block-size: inherit;
 block-size: initial;
+block-size: revert;
 block-size: unset;
-
+``` -

+### 値 -

block-size プロパティは、{{cssxref("width")}} や {{cssxref("height")}} プロパティと同じ値を取ります。

+`block-size` プロパティは、{{cssxref("width")}} や {{cssxref("height")}} プロパティと同じ値を取ります。 -

公式定義

+## 公式定義 -

{{cssinfo}}

+{{cssinfo}} -

形式文法

+## 形式文法 {{csssyntax}} -

+## 例 -

縦書き時のブロック方向の寸法

+

縦書き時のブロック方向の寸法

-

HTML

+#### HTML -
<p class="exampleText">Example text</p>
-
+```html +

Example text

+``` -

CSS

+#### CSS -
.exampleText {
+```css
+.exampleText {
   writing-mode: vertical-rl;
   background-color: yellow;
   block-size: 200px;
-}
+} +``` -

Result

+#### 結果 -

{{EmbedLiveSample("Block_size_with_vertical_text")}}

+{{EmbedLiveSample("Block_size_with_vertical_text")}} -

仕様書

+## 仕様書 - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("CSS Logical Properties", "#logical-dimension-properties", "block-size")}}{{Spec2("CSS Logical Properties")}}初回定義
+{{Specifications}} -

ブラウザーの互換性

+## ブラウザーの互換性 -

{{Compat("css.properties.block-size")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- 対応付けされる物理的プロパティ: {{cssxref("width")}} および {{cssxref("height")}} +- {{cssxref("writing-mode")}} diff --git a/files/ja/web/css/inline-size/index.md b/files/ja/web/css/inline-size/index.md index 75634e9a7b..c5fe468789 100644 --- a/files/ja/web/css/inline-size/index.md +++ b/files/ja/web/css/inline-size/index.md @@ -3,29 +3,29 @@ title: inline-size slug: Web/CSS/inline-size tags: - CSS - - CSS Logical Property - - CSS Property - - Reference - - 'recipe:css-property' + - CSS 論理的プロパティ + - CSS プロパティ + - リファレンス + - recipe:css-property +browser-compat: css.properties.inline-size translation_of: Web/CSS/inline-size --- -
{{CSSRef}}
+{{CSSRef}} -

inline-sizeCSS のプロパティで、書字方向に応じた要素ブロックの水平または垂直方向の寸法を定義します。これは {{cssxref("width")}} または {{cssxref("height")}} プロパティに相当し、 {{cssxref("writing-mode")}} の値によって変わります。

+**`inline-size`** は [CSS](/ja/docs/Web/CSS) のプロパティで、書字方向に応じた要素ブロックの水平または垂直方向の寸法を定義します。これは {{cssxref("width")}} または {{cssxref("height")}} プロパティに相当し、 {{cssxref("writing-mode")}} の値によって変わります。 -

書字方向が垂直方向であった場合、 inline-size の値は要素の高さに対応し、水平方向であった場合は要素の幅に対応します。関連プロパティの {{cssxref("block-size")}} が要素のもう一方の寸法を定義します。

+書字方向が垂直方向であった場合、 `inline-size` の値は要素の高さに対応し、水平方向であった場合は要素の幅に対応します。関連プロパティの {{cssxref("block-size")}} が要素のもう一方の寸法を定義します。 -
{{EmbedInteractiveExample("pages/css/inline-size.html")}}
+{{EmbedInteractiveExample("pages/css/inline-size.html")}} - +## 構文 -

構文

- -
/* <length> 値 */
+```css
+/*  値 */
 inline-size: 300px;
 inline-size: 25em;
 
-/* <percentage> 値 */
+/*  値 */
 inline-size: 75%;
 
 /* キーワード値 */
@@ -37,68 +37,55 @@ inline-size: auto;
 /* グローバル値 */
 inline-size: inherit;
 inline-size: initial;
+inline-size: revert;
 inline-size: unset;
-
+``` -

+### 値 -

inline-size プロパティは、{{cssxref("width")}} や {{cssxref("height")}} プロパティと同じ値を取ります。

+`inline-size` プロパティは、{{cssxref("width")}} や {{cssxref("height")}} プロパティと同じ値を取ります。 -

公式定義

+## 公式定義 -

{{cssinfo}}

+{{cssinfo}} -

形式文法

+## 形式文法 {{csssyntax}} -

+## 例 -

インライン方向の寸法をピクセル単位で設定

+

インライン方向の寸法をピクセル単位で設定

-

HTML

+#### HTML -
<p class="exampleText">Example text</p>
-
+```html +

Example text

+``` -

CSS

+#### CSS -
.exampleText {
+```css
+.exampleText {
   writing-mode: vertical-rl;
   background-color: yellow;
   inline-size: 110px;
-}
+} +``` -

Result

+#### 結果 -

{{EmbedLiveSample("Setting_inline_size_in_pixels")}}

+{{EmbedLiveSample("Setting_inline_size_in_pixels")}} -

仕様書

+## 仕様書 - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("CSS Logical Properties", "#logical-dimension-properties", "inline-size")}}{{Spec2("CSS Logical Properties")}}初回定義
+{{Specifications}} -

ブラウザーの互換性

+## ブラウザーの互換性 -

{{Compat("css.properties.inline-size")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- 対応付けされる物理的プロパティ: {{cssxref("width")}} および {{cssxref("height")}} +- {{cssxref("writing-mode")}} diff --git a/files/ja/web/css/max-block-size/index.md b/files/ja/web/css/max-block-size/index.md index 4fd2ab7123..2b86a6312f 100644 --- a/files/ja/web/css/max-block-size/index.md +++ b/files/ja/web/css/max-block-size/index.md @@ -3,41 +3,41 @@ title: max-block-size slug: Web/CSS/max-block-size tags: - CSS - - CSS Logical Property - - CSS Property + - CSS 論理的プロパティ + - CSS プロパティ - Experimental - - Layout + - レイアウト - Maximum Height - Maximum Width - - Reference + - リファレンス - height - max-block-size - - 'recipe:css-property' + - recipe:css-property - size - width +browser-compat: css.properties.max-block-size translation_of: Web/CSS/max-block-size --- -
{{CSSRef}}
+{{CSSRef}} -

max-block-sizeCSS のプロパティで、 {{cssxref("writing-mode")}} で指定された書字方向とは逆の向きの要素の最大寸法を指定します。すなわち、書字方向が水平 (横書き) であれば、 max-block-size は {{cssxref("max-height")}} と等価になります。書字方向が垂直 (縦書き) であれば、 max-block-size は {{cssxref("max-width")}} と同じになります。

+**`max-block-size`** は [CSS](/ja/docs/Web/CSS) のプロパティで、 {{cssxref("writing-mode")}} で指定された書字方向とは逆の向きの要素の最大寸法を指定します。すなわち、書字方向が水平 (横書き) であれば、 `max-block-size` は {{cssxref("max-height")}} と等価になります。書字方向が垂直 (縦書き) であれば、 `max-block-size` は {{cssxref("max-width")}} と同じになります。 -

もう一方の方向の最大長は、 {{cssxref("max-inline-size")}} プロパティを使用して指定します。

+もう一方の方向の最大長は、 {{cssxref("max-inline-size")}} プロパティを使用して指定します。 -

max-width は常に水平方向の寸法に使われ、 max-height は常に垂直方向の寸法に使われるため、このプロパティはテキストコンテンツの寸法に基づいて寸法を設定する必要がある場合、書字方向を意識して指定する必要がある場合に便利です。

+`max-width` は常に水平方向の寸法に使われ、 `max-height` は常に垂直方向の寸法に使われるため、このプロパティはテキストコンテンツの寸法に基づいて寸法を設定する必要がある場合、書字方向を意識して指定する必要がある場合に便利です。 -

ふつう max-height または max-width を使用する場面でいつでも、代わりに max-block-size をコンテンツの最大の「高さ」を設定するために使用し (これは垂直の値ではない可能性がありますが)、 max-inline-sizeをコンテンツの最大の「幅」を設定するために使用してください (これが横書きではなく縦書きである場合であっても)。様々な書字方向を表す{{SectionOnPage("/ja/docs/Web/CSS/writing-mode", "例")}}をご覧ください。

+ふつう `max-height` または `max-width` を使用する場面でいつでも、代わりに `max-block-size` をコンテンツの最大の「高さ」を設定するために使用し (これは垂直の値ではない可能性がありますが)、 `max-inline-size`をコンテンツの最大の「幅」を設定するために使用してください (これが横書きではなく縦書きである場合であっても)。様々な書字方向を表すをご覧ください。 -
{{EmbedInteractiveExample("pages/css/max-block-size.html")}}
+{{EmbedInteractiveExample("pages/css/max-block-size.html")}} - +## 構文 -

構文

- -
/* <length> 値 */
+```css
+/*  値 */
 max-block-size: 300px;
 max-block-size: 25em;
 
-/* <percentage> 値 */
+/*  値 */
 max-block-size: 75%;
 
 /* キーワード値 */
@@ -49,68 +49,52 @@ max-block-size: fit-content(20em);
 /* グローバル値 */
 max-block-size: inherit;
 max-block-size: initial;
+max-block-size: revert;
 max-block-size: unset;
-
- -

- -

max-block-size プロパティの値は、 {{cssxref("max-width")}} および {{cssxref("max-height")}} プロパティで有効なすべての値を取ることができます。

- -

{{page("/ja/docs/Web/CSS/max-width", "Values")}}

- -

書字方向が方向にどう影響するのか

- -

writing-mode の値は次のように max-block-size から max-width または max-height への対応付けに影響します。

- - - - - - - - - - - - - - - - - - -
writing-mode の値max-block-size が等価になるもの
horizontal-tb, lr {{deprecated_inline}}, lr-tb {{deprecated_inline}}, rl {{deprecated_inline}}, rb {{deprecated_inline}}, rb-rl {{deprecated_inline}}{{cssxref("max-height")}}
vertical-rl, vertical-lr, sideways-rl {{experimental_inline}}, sideways-lr {{experimental_inline}}, tb {{deprecated_inline}}, tb-rl {{deprecated_inline}}{{cssxref("max-width")}}
- -
-

writing-mode の値のうち sideways-lr および sideways-rl は設計プロセスの後期に CSS Writing Modes Level 3 仕様書から削除されました。これらは Level 4 で復活する可能性があります。

-
+``` -
-

書字方向の lr, lr-tb, rl, rb, rb-tl は {{Glossary("HTML")}} のコンテキストでは許可されなくなりました。 {{Glossary("SVG")}} 1.x コンテキストでのみ利用できる可能性があります。

-
+### 値 + +`max-block-size` プロパティの値は、 {{cssxref("max-width")}} および {{cssxref("max-height")}} プロパティで有効なすべての値を取ることができます。 + +{{page("/ja/docs/Web/CSS/max-width", "値")}} + +### 書字方向が方向にどう影響するのか + +`writing-mode` の値は次のように `max-block-size` から `max-width` または `max-height` への対応付けに影響します。 + +| `writing-mode` の値 | `max-block-size` が等価になるもの | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| `horizontal-tb`, `lr` {{deprecated_inline}}, `lr-tb` {{deprecated_inline}}, `rl` {{deprecated_inline}}, `rb` {{deprecated_inline}}, `rb-rl` {{deprecated_inline}} | {{cssxref("max-height")}} | +| `vertical-rl`, `vertical-lr`, `sideways-rl` {{experimental_inline}}, `sideways-lr` {{experimental_inline}}, `tb` {{deprecated_inline}}, `tb-rl` {{deprecated_inline}} | {{cssxref("max-width")}} | + +> **Note:** `writing-mode` の値のうち `sideways-lr` および `sideways-rl` は設計プロセスの後期に CSS 書字方向s Level 3 仕様書から削除されました。これらは Level 4 で復活する可能性があります。 + +> **Note:** 書字方向の `lr`, `lr-tb`, `rl`, `rb`, `rb-tl` は {{Glossary("HTML")}} のコンテキストでは許可されなくなりました。 {{Glossary("SVG")}} 1.x コンテキストでのみ利用できる可能性があります。 -

公式定義

+## 公式定義 -

{{cssinfo}}

+{{cssinfo}} -

形式文法

+## 形式文法 {{csssyntax}} -

+## 例 -

Setting max-block-size with horizontal and vertical text

+

横書きおよび縦書きでの max-block-size の設定

-

この例では、同じテキスト ({{interwiki("wikipedia", "en:Herman Melville", "Herman Melville")}} の小説 {{interwiki("wikipedia", "en:Moby-Dick", "Moby-Dick")}} の冒頭部分) が horizontal-tb および vertical-rl の両方の書字方向で表示されます。

+この例では、同じテキスト ({{interwiki("wikipedia", "en:Herman Melville", "Herman Melville")}} の小説 {{interwiki("wikipedia", "en:Moby-Dick", "Moby-Dick")}} の冒頭部分) が `horizontal-tb` および `vertical-rl` の両方の書字方向で表示されます。 -

二つのボックスついてそれ以外の部分はすべて、 {{cssxref("max-block-size")}} に使われている値を含めて同じです。

+二つのボックスついてそれ以外の部分はすべて、 {{cssxref("max-block-size")}} に使われている値を含めて同じです。 -

HTML

+#### HTML -

この HTML では、単純に二つの {{HTMLElement("div")}} ブロックを作成し、それぞれの {{cssxref("writing-mode")}} を horizontal および vertical クラスを用いて設定しています。両方のボックスで standard-box クラスを共有しており、こちらで単純に色、パディング、それぞれの max-block-size の値を設定しています。

+この HTML では、単純に二つの {{HTMLElement("div")}} ブロックを作成し、それぞれの {{cssxref("writing-mode")}} を `horizontal` および `vertical` クラスを用いて設定しています。両方のボックスで `standard-box` クラスを共有しており、こちらで単純に色、パディング、それぞれの `max-block-size` の値を設定しています。 -
<p>Writing mode <code>horizontal-tb</code> (the default):</p>
-<div class="standard-box horizontal">
+```html
+

書字方向 horizontal-tb (既定値):

+
Call me Ishmael. Some years ago—never mind how long precisely—having little or no money in my purse, and nothing particular to interest me on @@ -118,10 +102,10 @@ max-block-size: unset; the watery part of the world. It is a way I have of driving off the spleen and regulating the circulation. -</div> +
-<p>Writing mode <code>vertical-rl</code>:</p> -<div class="standard-box vertical"> +

書字方向 vertical-rl:

+
Call me Ishmael. Some years ago—never mind how long precisely—having little or no money in my purse, and nothing particular to interest me on @@ -129,15 +113,17 @@ max-block-size: unset; the watery part of the world. It is a way I have of driving off the spleen and regulating the circulation. -</div>
+ +``` -

CSS

+#### CSS -

この CSS では3つのクラスを定義しています。最初は standard-box で、両方のボックスに適用され、上にあるものです。これはブロックの最小および最大の寸法、フォントの大きさ、などを指定します。

+この CSS では3つのクラスを定義しています。最初は `standard-box` で、両方のボックスに適用され、上にあるものです。これはブロックの最小および最大の寸法、フォントの大きさ、などを指定します。 -

その後にくるクラス horizontal および vertical は、ボックスに {{cssxref("writing-mode")}} プロパティを追加し、値を使われるクラスに応じて horizontal-tb または vertical-rl に設定します。

+その後にくるクラス `horizontal` および `vertical` は、ボックスに {{cssxref("writing-mode")}} プロパティを追加し、値を使われるクラスに応じて `horizontal-tb` または `vertical-rl` に設定します。 -
.standard-box {
+```css
+.standard-box {
   padding: 4px;
   background-color: #abcdef;
   color: #000;
@@ -153,39 +139,22 @@ max-block-size: unset;
 .vertical {
   writing-mode: vertical-rl;
 }
-
- -

結果

- -

{{EmbedLiveSample("Setting_max-block-size_with_horizontal_and_vertical_text", 600, 850)}}

- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("CSS Logical Properties", "#propdef-max-block-size", "max-block-size")}}{{Spec2("CSS Logical Properties")}}初回定義
- -

ブラウザーの互換性

- -

{{Compat("css.properties.max-block-size")}}

- -

関連情報

- - +``` + +#### 結果 + +{{EmbedLiveSample("Setting_max-block-size_with_horizontal_and_vertical_text", 600, 850)}} + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- 対応する物理的プロパティ: {{cssxref("max-width")}} と {{cssxref("max-height")}} +- 他の方向の最大寸法の設定: {{cssxref("max-inline-size")}} +- {{cssxref("writing-mode")}} diff --git a/files/ja/web/css/max-inline-size/index.md b/files/ja/web/css/max-inline-size/index.md index 05189f14c3..6f7b123f69 100644 --- a/files/ja/web/css/max-inline-size/index.md +++ b/files/ja/web/css/max-inline-size/index.md @@ -4,34 +4,34 @@ slug: Web/CSS/max-inline-size tags: - CSS - CSS Logical Properties - - CSS Logical Property - - CSS Property + - CSS 論理的プロパティ + - CSS プロパティ - Element size - Experimental - - Reference + - リファレンス - Text Direction - Writing Mode - max-inline-size - - 'recipe:css-property' + - recipe:css-property +browser-compat: css.properties.max-inline-size translation_of: Web/CSS/max-inline-size --- -
{{CSSRef}}
+{{CSSRef}} -

max-inline-sizeCSS のプロパティで、書字方向に応じて要素ブロックの水平または垂直方向の最大の寸法を定義します。これは {{cssxref("max-width")}} または {{cssxref("max-height")}} のどちらかのプロパティと、 {{cssxref("writing-mode")}} の値に応じて対応します。

+**`max-inline-size`** は [CSS](/ja/docs/Web/CSS) のプロパティで、書字方向に応じて要素ブロックの水平または垂直方向の最大の寸法を定義します。これは {{cssxref("max-width")}} または {{cssxref("max-height")}} のどちらかのプロパティと、 {{cssxref("writing-mode")}} の値に応じて対応します。 -

書字方向が垂直方向であった場合、 max-inline-size の値は要素の最大の高さに対応します。そうでなければ、要素の最大幅に対応します。関連プロパティとして、 {{cssxref("max-block-size")}} が要素のもう一方の寸法を定義します。

+書字方向が垂直方向であった場合、 `max-inline-size` の値は要素の最大の高さに対応します。そうでなければ、要素の最大幅に対応します。関連プロパティとして、 {{cssxref("max-block-size")}} が要素のもう一方の寸法を定義します。 -
{{EmbedInteractiveExample("pages/css/max-inline-size.html")}}
+{{EmbedInteractiveExample("pages/css/max-inline-size.html")}} - +## 構文 -

構文

- -
/* <length> 値 */
+```css
+/*  値 */
 max-inline-size: 300px;
 max-inline-size: 25em;
 
-/* <percentage> 値 */
+/*  値 */
 max-inline-size: 75%;
 
 /* キーワード値 */
@@ -43,69 +43,56 @@ max-inline-size: fit-content(20em);
 /* グローバル値 */
 max-inline-size: inherit;
 max-inline-size: initial;
+max-inline-size: revert;
 max-inline-size: unset;
-
+``` -

+### 値 -

max-inline-size プロパティは {{cssxref("max-width")}} および {{cssxref("max-height")}} の各プロパティと同じ値を取ります。

+`max-inline-size` プロパティは {{cssxref("max-width")}} および {{cssxref("max-height")}} の各プロパティと同じ値を取ります。 -

公式定義

+## 公式定義 -

{{cssinfo}}

+{{cssinfo}} -

形式文法

+## 形式文法 {{csssyntax}} -

+## 例 -

インライン方向の最大寸法をピクセル単位で設定

+

インライン方向の最大寸法をピクセル単位で設定

-

HTML

+#### HTML -
<p class="exampleText">Example text</p>
-
+```html +

Example text

+``` -

CSS

+#### CSS -
.exampleText {
+```css
+.exampleText {
   writing-mode: vertical-rl;
   background-color: yellow;
   block-size: 100%;
   max-inline-size: 200px;
-}
+} +``` -

結果

+#### 結果 -

{{EmbedLiveSample("Setting_maximum_inline_size_in_pixels")}}

+{{EmbedLiveSample("Setting_maximum_inline_size_in_pixels")}} -

仕様書

+## 仕様書 - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("CSS Logical Properties", "#propdef-max-inline-size", "max-inline-size")}}{{Spec2("CSS Logical Properties")}}初回定義
+{{Specifications}} -

ブラウザーの互換性

+## ブラウザーの互換性 -

{{Compat("css.properties.max-inline-size")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- 対応付けされる物理的プロパティ: {{cssxref("max-width")}} および {{cssxref("max-height")}} +- {{cssxref("writing-mode")}} diff --git a/files/ja/web/css/min-block-size/index.md b/files/ja/web/css/min-block-size/index.md index 5e27a77b8b..87c36a8b61 100644 --- a/files/ja/web/css/min-block-size/index.md +++ b/files/ja/web/css/min-block-size/index.md @@ -3,31 +3,31 @@ title: min-block-size slug: Web/CSS/min-block-size tags: - CSS - - CSS Logical Property - - CSS Property + - CSS 論理的プロパティ + - CSS プロパティ - Experimental - - Reference + - リファレンス - min-block-size - - 'recipe:css-property' + - recipe:css-property +browser-compat: css.properties.min-block-size translation_of: Web/CSS/min-block-size --- -
{{CSSRef}}
+{{CSSRef}} -

min-block-sizeCSS のプロパティで、書字方向に応じて要素ブロックの水平または垂直方向の最小の寸法を定義します。これは {{cssxref("min-width")}} または {{cssxref("min-height")}} のどちらかのプロパティと、 {{cssxref("writing-mode")}} の値に応じて対応します。

+**`min-block-size`** は [CSS](/ja/docs/Web/CSS) のプロパティで、書字方向に応じて要素ブロックの水平または垂直方向の最小の寸法を定義します。これは {{cssxref("min-width")}} または {{cssxref("min-height")}} のどちらかのプロパティと、 {{cssxref("writing-mode")}} の値に応じて対応します。 -

書字方向が垂直方向であった場合、 min-block-size の値は要素の最小幅に対応します。そうでなければ、要素の最小の高さに対応します。関連プロパティの {{cssxref("min-inline-size")}} が要素のもう一方の寸法を定義します。

+書字方向が垂直方向であった場合、 `min-block-size` の値は要素の最小幅に対応します。そうでなければ、要素の最小の高さに対応します。関連プロパティの {{cssxref("min-inline-size")}} が要素のもう一方の寸法を定義します。 -
{{EmbedInteractiveExample("pages/css/min-block-size.html")}}
+{{EmbedInteractiveExample("pages/css/min-block-size.html")}} - +## 構文 -

構文

- -
/* <length> 値 */
+```css
+/*  値 */
 min-block-size: 100px;
 min-block-size: 5em;
 
-/* <percentage> 値 */
+/*  値 */
 min-block-size: 10%;
 
 /* キーワード値 */
@@ -38,68 +38,55 @@ min-block-size: fit-content(20em);
 /* グローバル値 */
 min-block-size: inherit;
 min-block-size: initial;
+min-block-size: revert;
 min-block-size: unset;
-
+``` -

+### 値 -

min-block-size プロパティは {{cssxref("min-width")}} および {{cssxref("min-height")}} の各プロパティと同じ値を取ります。

+`min-block-size` プロパティは {{cssxref("min-width")}} および {{cssxref("min-height")}} の各プロパティと同じ値を取ります。 -

公式定義

+## 公式定義 -

{{cssinfo}}

+{{cssinfo}} -

形式文法

+## 形式文法 {{csssyntax}} -

+## 例 -

縦書きでブロック方向の最小寸法を設定

+

縦書きでブロック方向の最小寸法を設定

-

HTML

+#### HTML -
<p class="exampleText">Example text</p>
-
+```html +

Example text

+``` -

CSS

+#### CSS -
.exampleText {
+```css
+.exampleText {
   writing-mode: vertical-rl;
   background-color: yellow;
   min-block-size: 200px;
-}
+} +``` -

結果

+#### 結果 -

{{EmbedLiveSample("Setting_minimum_block_size_for_vertical_text")}}

+{{EmbedLiveSample("Setting_minimum_block_size_for_vertical_text")}} -

仕様書

+## 仕様書 - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("CSS Logical Properties", "#propdef-min-block-size", "min-block-size")}}{{Spec2("CSS Logical Properties")}}初回定義
+{{Specifications}} -

ブラウザーの互換性

+## ブラウザーの互換性 -

{{Compat("css.properties.min-block-size")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- 対応付けされる物理的プロパティ: {{cssxref("min-width")}} および {{cssxref("min-height")}} +- {{cssxref("writing-mode")}} diff --git a/files/ja/web/css/min-inline-size/index.md b/files/ja/web/css/min-inline-size/index.md index d14c3fef6d..09846b1c6f 100644 --- a/files/ja/web/css/min-inline-size/index.md +++ b/files/ja/web/css/min-inline-size/index.md @@ -3,31 +3,29 @@ title: min-inline-size slug: Web/CSS/min-inline-size tags: - CSS - - CSS Logical Property - - CSS Property + - CSS 論理的プロパティ + - CSS プロパティ - Experimental - - Reference + - リファレンス - min-inline-size - - 'recipe:css-property' + - recipe:css-property +browser-compat: css.properties.min-inline-size translation_of: Web/CSS/min-inline-size --- -
{{CSSRef}}
+{{CSSRef}} -

min-inline-sizeCSS のプロパティで、書字方向に応じて要素ブロックの水平または垂直方向の最小の寸法を定義します。これは {{cssxref("min-width")}} または {{cssxref("min-height")}} のどちらかのプロパティと、 {{cssxref("writing-mode")}} の値に応じて対応します。

+**`min-inline-size`** は [CSS](/ja/docs/Web/CSS) のプロパティで、書字方向に応じて要素ブロックの水平または垂直方向の最小の寸法を定義します。これは {{cssxref("min-width")}} または {{cssxref("min-height")}} のどちらかのプロパティと、 {{cssxref("writing-mode")}} の値に応じて対応します。 -

書字方向が垂直方向であった場合、 min-inline-size の値は要素の最小の高さに対応します。そうでなければ、要素の最小幅に対応します。関連プロパティの {{cssxref("min-block-size")}} が要素のもう一方の寸法を定義します。

+{{EmbedInteractiveExample("pages/css/min-inline-size.html")}} -
{{EmbedInteractiveExample("pages/css/min-inline-size.html")}}
+## 構文 - - -

構文

- -
/* <length> 値 */
+```css
+/*  値 */
 min-inline-size: 100px;
 min-inline-size: 5em;
 
-/* <percentage> 値 */
+/*  値 */
 min-inline-size: 10%;
 
 /* キーワード値 */
@@ -38,69 +36,58 @@ min-inline-size: fit-content(20em);
 /* グローバル値 */
 min-inline-size: inherit;
 min-inline-size: initial;
+min-inline-size: revert;
 min-inline-size: unset;
-
+``` + +書字方向が垂直方向であった場合、 `min-inline-size` の値は要素の最小の高さに対応します。そうでなければ、要素の最小幅に対応します。関連プロパティの {{cssxref("min-block-size")}} が要素のもう一方の寸法を定義します。 -

+### 値 -

min-inline-size プロパティは {{cssxref("min-width")}} および {{cssxref("min-height")}} の各プロパティと同じ値を取ります。

+`min-inline-size` プロパティは {{cssxref("min-width")}} および {{cssxref("min-height")}} の各プロパティと同じ値を取ります。 -

公式定義

+## 公式定義 -

{{cssinfo}}

+{{cssinfo}} -

形式文法

+## 形式文法 {{csssyntax}} -

+## 例 -

縦書きでインライン方向の最小寸法を設定

+

縦書きでインライン方向の最小寸法を設定

-

HTML

+#### HTML -
<p class="exampleText">Example text</p>
-
+```html +

Example text

+``` -

CSS

+#### CSS -
.exampleText {
+```css
+.exampleText {
   writing-mode: vertical-rl;
   background-color: yellow;
   block-size: 5%;
   min-inline-size: 200px;
-}
+} +``` -

結果

+#### 結果 -

{{EmbedLiveSample("Setting_minimum_inline_size_for_vertical_text")}}

+{{EmbedLiveSample("Setting_minimum_inline_size_for_vertical_text")}} -

仕様書

+## 仕様書 - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("CSS Logical Properties", "#propdef-min-inline-size", "min-inline-size")}}{{Spec2("CSS Logical Properties")}}初回定義
+{{Specifications}} -

ブラウザーの互換性

+## ブラウザーの互換性 -

{{Compat("css.properties.min-inline-size")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- 対応付けされる物理的プロパティ: {{cssxref("min-width")}} および {{cssxref("min-height")}} +- {{cssxref("writing-mode")}} -- cgit v1.2.3-54-g00ecf