aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/css/css_logical_properties/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'files/ja/web/css/css_logical_properties/index.md')
-rw-r--r--files/ja/web/css/css_logical_properties/index.md289
1 files changed, 121 insertions, 168 deletions
diff --git a/files/ja/web/css/css_logical_properties/index.md b/files/ja/web/css/css_logical_properties/index.md
index 71c78974aa..d6d546e5e5 100644
--- a/files/ja/web/css/css_logical_properties/index.md
+++ b/files/ja/web/css/css_logical_properties/index.md
@@ -3,176 +3,129 @@ title: CSS 論理的プロパティと値
slug: Web/CSS/CSS_Logical_Properties
tags:
- CSS
- - CSS Logical Properties
- CSS 論理的プロパティ
+ - ガイド
- Landing
- - Reference
- 概要
+ - Reference
translation_of: Web/CSS/CSS_Logical_Properties
---
-<p>{{CSSRef}}</p>
-
-<p class="summary"><ruby><strong>CSS 論理的プロパティと値</strong><rp> (</rp><rt>CSS Logical Properties and Values</rt><rp>) </rp></ruby>は <a href="/ja/docs/Web/CSS"><abbr title="Cascading Stylesheets">CSS</abbr></a> のモジュールの一つで、論理的プロパティと値を導入して、物理的ではなく論理的に方向や寸法をマッピングして、レイアウトを制御することができるようにします。</p>
-
-<p>このモジュールは以前に <abbr title="Cascading Stylesheets">CSS</abbr> 2.1 で定義されたプロパティについて、論理的なプロパティと値を定義します。論理的プロパティは方向を定義し、これは対応する物理的なプロパティと相対的に等価になります。</p>
-
-<h3 id="Block_vs._inline" name="Block_vs._inline">ブロックとインライン</h3>
-
-<p>論理プロパティと値は、<em>ブロック</em>と<em>インライン</em>という抽象的な用語を使用して、流れに対する方向を記述します。これらの用語の物理的な意味は、<a href="/ja/docs/Web/CSS/CSS_Writing_Modes">書字方向</a>に依存します。</p>
-
-<dl>
- <dt id="block-dimension">ブロック方向</dt>
- <dd>行内のテキストの流れとは垂直の方向、つまり、横書きでは垂直方向、縦書きでは水平方向です。標準的な英語のテキストでは、垂直方向になります。</dd>
- <dt id="inline-dimension">インライン方向</dt>
- <dd>行内のテキストの流れと平行の方向、つまり、横書きでは水平方向、縦書きでは垂直方向です。標準的な英語のテキストでは、水平方向になります。</dd>
-</dl>
-
-<h2 id="Reference" name="Reference">リファレンス</h2>
-
-<h3 id="Properties_for_sizing" name="Properties_for_sizing">寸法のプロパティ</h3>
-
-<div class="index">
-<ul>
- <li>{{CSSxRef("block-size")}}</li>
- <li>{{CSSxRef("inline-size")}}</li>
- <li>{{CSSxRef("max-block-size")}}</li>
- <li>{{CSSxRef("max-inline-size")}}</li>
- <li>{{CSSxRef("min-block-size")}}</li>
- <li>{{CSSxRef("min-inline-size")}}</li>
-</ul>
-</div>
-
-<h3 id="Properties_for_margins_borders_and_padding" name="Properties_for_margins_borders_and_padding">マージン、境界、パディングのプロパティ</h3>
-
-<div class="index">
-<ul>
- <li>{{CSSxRef("border-block")}}</li>
- <li>{{CSSxRef("border-block-color")}}</li>
- <li>{{CSSxRef("border-block-end")}}</li>
- <li>{{CSSxRef("border-block-end-color")}}</li>
- <li>{{CSSxRef("border-block-end-style")}}</li>
- <li>{{CSSxRef("border-block-end-width")}}</li>
- <li>{{CSSxRef("border-block-start")}}</li>
- <li>{{CSSxRef("border-block-start-color")}}</li>
- <li>{{CSSxRef("border-block-start-style")}}</li>
- <li>{{CSSxRef("border-block-start-width")}}</li>
- <li>{{CSSxRef("border-block-style")}}</li>
- <li>{{CSSxRef("border-block-width")}}</li>
- <li>{{CSSxRef("border-color")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} キーワード)</span></li>
- <li>{{CSSxRef("border-inline")}}</li>
- <li>{{CSSxRef("border-inline-color")}}</li>
- <li>{{CSSxRef("border-inline-end")}}</li>
- <li>{{CSSxRef("border-inline-end-color")}}</li>
- <li>{{CSSxRef("border-inline-end-style")}}</li>
- <li>{{CSSxRef("border-inline-end-width")}}</li>
- <li>{{CSSxRef("border-inline-start")}}</li>
- <li>{{CSSxRef("border-inline-start-color")}}</li>
- <li>{{CSSxRef("border-inline-start-style")}}</li>
- <li>{{CSSxRef("border-inline-start-width")}}</li>
- <li>{{CSSxRef("border-inline-style")}}</li>
- <li>{{CSSxRef("border-inline-width")}}</li>
- <li>{{CSSxRef("border-start-start-radius")}}</li>
- <li>{{CSSxRef("border-start-end-radius")}}</li>
- <li>{{CSSxRef("border-end-start-radius")}}</li>
- <li>{{CSSxRef("border-end-end-radius")}}</li>
- <li>{{CSSxRef("border-style")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} キーワード)</span></li>
- <li>{{CSSxRef("border-width")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} キーワード)</span></li>
- <li>{{CSSxRef("margin")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} キーワード)</span></li>
- <li>{{CSSxRef("margin-block")}}</li>
- <li>{{CSSxRef("margin-block-end")}}</li>
- <li>{{CSSxRef("margin-block-start")}}</li>
- <li>{{CSSxRef("margin-inline")}}</li>
- <li>{{CSSxRef("margin-inline-end")}}</li>
- <li>{{CSSxRef("margin-inline-start")}}</li>
- <li>{{CSSxRef("padding")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} キーワード)</span></li>
- <li>{{CSSxRef("padding-block")}}</li>
- <li>{{CSSxRef("padding-block-end")}}</li>
- <li>{{CSSxRef("padding-block-start")}}</li>
- <li>{{CSSxRef("padding-inline")}}</li>
- <li>{{CSSxRef("padding-inline-end")}}</li>
- <li>{{CSSxRef("padding-inline-start")}}</li>
-</ul>
-</div>
-
-<h3 id="Properties_for_floating_and_positioning" name="Properties_for_floating_and_positioning">浮動と位置指定のプロパティ</h3>
-
-<div class="index">
-<ul>
- <li>{{CSSxRef("clear")}} (<code style="white-space: nowrap;">inline-end</code> および <span style="white-space: nowrap;"><code>inline-start</code> キーワード)</span></li>
- <li>{{CSSxRef("float")}} (<code style="white-space: nowrap;">inline-end</code> および <span style="white-space: nowrap;"><code>inline-start</code> キーワード)</span></li>
- <li>{{CSSxRef("inset")}}</li>
- <li>{{CSSxRef("inset-block")}}</li>
- <li>{{CSSxRef("inset-block-end")}}</li>
- <li>{{CSSxRef("inset-block-start")}}</li>
- <li>{{CSSxRef("inset-inline")}}</li>
- <li>{{CSSxRef("inset-inline-end")}}</li>
- <li>{{CSSxRef("inset-inline-start")}}</li>
-</ul>
-</div>
-
-<h3 id="Other_properties" name="Other_properties">その他のプロパティ</h3>
-
-<div class="index">
-<ul>
- <li>{{CSSxRef("caption-side")}} (<code style="white-space: nowrap;">inline-end</code> および <span style="white-space: nowrap;"><code>inline-start</code> キーワード)</span></li>
- <li>{{CSSxRef("overflow-block")}}</li>
- <li>{{CSSxRef("overflow-inline")}}</li>
- <li>{{CSSxRef("overscroll-behavior-block")}}</li>
- <li>{{CSSxRef("overscroll-behavior-inline")}}</li>
- <li>{{CSSxRef("resize")}} (<code>block</code> and <span style="white-space: nowrap;"><code>inline</code> keywords)</span></li>
- <li>{{CSSxRef("text-align")}} (<code>end</code> および <span style="white-space: nowrap;"><code>start</code> キーワード)</span></li>
-</ul>
-</div>
-
-<h3 id="Deprecated_properties" name="Deprecated_properties">非推奨になったプロパティ</h3>
-
-<div class="index">
-<ul>
- <li>{{CSSxRef("offset-block-end")}} {{Non-standard_Inline}} {{Deprecated_Inline}} <span style="white-space: nowrap;">({{CSSxRef("inset-block-end")}} {{Experimental_Inline}} に置き換え)</span></li>
- <li>{{CSSxRef("offset-block-start")}} {{Non-standard_Inline}} {{Deprecated_Inline}} <span style="white-space: nowrap;">({{CSSxRef("inset-block-start")}} {{Experimental_Inline}} に置き換え)</span></li>
- <li>{{CSSxRef("offset-inline-end")}} {{Non-standard_Inline}} {{Deprecated_Inline}} <span style="white-space: nowrap;">({{CSSxRef("inset-inline-end")}} {{Experimental_Inline}} に置き換え)</span></li>
- <li>{{CSSxRef("offset-inline-start")}} {{Non-standard_Inline}} {{Deprecated_Inline}} <span style="white-space: nowrap;">({{CSSxRef("inset-inline-start")}} {{Experimental_Inline}} に置き換え)</span></li>
-</ul>
-</div>
-
-<h2 id="Guides" name="Guides">ガイド</h2>
-
-<ul>
- <li><a href="/ja/docs/Web/CSS/CSS_Logical_Properties/Basic_concepts">論理的プロパティと値の基本概念</a></li>
- <li><a href="/ja/docs/Web/CSS/CSS_Logical_Properties/Sizing">寸法の論理的プロパティ</a></li>
- <li><a href="/ja/docs/Web/CSS/CSS_Logical_Properties/Margins_borders_padding">マージン、境界、パディングの論理的プロパティ</a></li>
- <li><a href="/ja/docs/Web/CSS/CSS_Logical_Properties/Floating_and_positioning">浮動と位置指定の論理的プロパティ</a></li>
-</ul>
-
-<h2 id="Specifications" name="Specifications">仕様書</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">仕様書</th>
- <th scope="col">状態</th>
- <th scope="col">備考</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS Logical Properties")}}</td>
- <td>{{Spec2("CSS Logical Properties")}}</td>
- <td>初回定義</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2>
-
-<p>全般的な対応:</p>
-
-<ul>
- <li>Firefox はプロパティの対応付けに対応しています。 — 物理的なものに論理的なものに直接対応付けます。</li>
- <li>Chrome はバージョン69から、プロパティの対応付けに対応しました。</li>
- <li>Edge はバージョン79から Chrome と同様に対応しています。</li>
- <li>Firefox 66 は二つの値の一括指定の対応を導入し、 Chrome ではフラグで隠しています。</li>
- <li>Internet Explorer は対応していません。</li>
-</ul>
-
-<p>互換性情報全体は、それぞれのプロパティページを参照してください。</p>
+{{CSSRef}}
+
+**CSS 論理的プロパティと値** (CSS Logical Properties and Values) は [CSS](/ja/docs/Web/CSS) のモジュールの一つで、論理的プロパティと値を導入して、物理的ではなく論理的に方向や寸法をマッピングして、レイアウトを制御することができるようにします。
+
+このモジュールは以前に CSS 2.1 で定義されたプロパティについて、論理的なプロパティと値を定義します。論理的プロパティは方向を定義し、これは対応する物理的なプロパティと相対的に等価になります。
+
+### ブロックとインライン
+
+論理プロパティと値は、*ブロック*と*インライン*という抽象的な用語を使用して、流れに対する方向を記述します。これらの用語の物理的な意味は、[書字方向](/ja/docs/Web/CSS/CSS_Writing_Modes)に依存します。
+
+- ブロック方向
+ - : 行内のテキストの流れとは垂直の方向、つまり、横書きでは垂直方向、縦書きでは水平方向です。標準的な英語のテキストでは、垂直方向になります。
+- インライン方向
+ - : 行内のテキストの流れと平行の方向、つまり、横書きでは水平方向、縦書きでは垂直方向です。標準的な英語のテキストでは、水平方向になります。
+
+## リファレンス
+
+### 寸法のプロパティ
+
+- {{CSSxRef("block-size")}}
+- {{CSSxRef("inline-size")}}
+- {{CSSxRef("max-block-size")}}
+- {{CSSxRef("max-inline-size")}}
+- {{CSSxRef("min-block-size")}}
+- {{CSSxRef("min-inline-size")}}
+
+### マージン、境界、パディングのプロパティ
+
+- {{CSSxRef("border-block")}}
+- {{CSSxRef("border-block-color")}}
+- {{CSSxRef("border-block-end")}}
+- {{CSSxRef("border-block-end-color")}}
+- {{CSSxRef("border-block-end-style")}}
+- {{CSSxRef("border-block-end-width")}}
+- {{CSSxRef("border-block-start")}}
+- {{CSSxRef("border-block-start-color")}}
+- {{CSSxRef("border-block-start-style")}}
+- {{CSSxRef("border-block-start-width")}}
+- {{CSSxRef("border-block-style")}}
+- {{CSSxRef("border-block-width")}}
+- {{CSSxRef("border-color")}}
+- {{CSSxRef("border-inline")}}
+- {{CSSxRef("border-inline-color")}}
+- {{CSSxRef("border-inline-end")}}
+- {{CSSxRef("border-inline-end-color")}}
+- {{CSSxRef("border-inline-end-style")}}
+- {{CSSxRef("border-inline-end-width")}}
+- {{CSSxRef("border-inline-start")}}
+- {{CSSxRef("border-inline-start-color")}}
+- {{CSSxRef("border-inline-start-style")}}
+- {{CSSxRef("border-inline-start-width")}}
+- {{CSSxRef("border-inline-style")}}
+- {{CSSxRef("border-inline-width")}}
+- {{CSSxRef("border-start-start-radius")}}
+- {{CSSxRef("border-start-end-radius")}}
+- {{CSSxRef("border-end-start-radius")}}
+- {{CSSxRef("border-end-end-radius")}}
+- {{CSSxRef("border-style")}}
+- {{CSSxRef("border-width")}}
+- {{CSSxRef("margin")}} (`logical` {{Experimental_Inline}} キーワード)
+- {{CSSxRef("margin-block")}}
+- {{CSSxRef("margin-block-end")}}
+- {{CSSxRef("margin-block-start")}}
+- {{CSSxRef("margin-inline")}}
+- {{CSSxRef("margin-inline-end")}}
+- {{CSSxRef("margin-inline-start")}}
+- {{CSSxRef("padding")}} (`logical` {{Experimental_Inline}} キーワード)
+- {{CSSxRef("padding-block")}}
+- {{CSSxRef("padding-block-end")}}
+- {{CSSxRef("padding-block-start")}}
+- {{CSSxRef("padding-inline")}}
+- {{CSSxRef("padding-inline-end")}}
+- {{CSSxRef("padding-inline-start")}}
+
+### 浮動と位置指定のプロパティ
+
+- {{CSSxRef("clear")}} (`inline-end` および `inline-start` キーワード)
+- {{CSSxRef("float")}} (`inline-end` および `inline-start` キーワード)
+- {{CSSxRef("inset")}}
+- {{CSSxRef("inset-block")}}
+- {{CSSxRef("inset-block-end")}}
+- {{CSSxRef("inset-block-start")}}
+- {{CSSxRef("inset-inline")}}
+- {{CSSxRef("inset-inline-end")}}
+- {{CSSxRef("inset-inline-start")}}
+
+### その他のプロパティ
+
+- {{CSSxRef("caption-side")}} (`inline-end` および `inline-start` キーワード)
+- {{CSSxRef("overflow-block")}}
+- {{CSSxRef("overflow-inline")}}
+- {{CSSxRef("overscroll-behavior-block")}}
+- {{CSSxRef("overscroll-behavior-inline")}}
+- {{CSSxRef("resize")}} (`block` および `inline` キーワード)
+- {{CSSxRef("text-align")}} (`end` および `start` キーワード)
+
+### 非推奨のプロパティ
+
+- {{CSSxRef("offset-block-end")}} {{Non-standard_Inline}} {{Deprecated_Inline}} ({{CSSxRef("inset-block-end")}} に置き換え)
+- {{CSSxRef("offset-block-start")}} {{Non-standard_Inline}} {{Deprecated_Inline}} ({{CSSxRef("inset-block-start")}} に置き換え)
+- {{CSSxRef("offset-inline-end")}} {{Non-standard_Inline}} {{Deprecated_Inline}} ({{CSSxRef("inset-inline-end")}} に置き換え)
+- {{CSSxRef("offset-inline-start")}} {{Non-standard_Inline}} {{Deprecated_Inline}} ({{CSSxRef("inset-inline-start")}} に置き換え)
+
+### ガイド
+
+- [論理的プロパティと値の基本概念](/ja/docs/Web/CSS/CSS_Logical_Properties/Basic_concepts)
+- [寸法の論理的プロパティ](/ja/docs/Web/CSS/CSS_Logical_Properties/Sizing)
+- [マージン、境界、パディングの論理的プロパティ](/ja/docs/Web/CSS/CSS_Logical_Properties/Margins_borders_padding)
+- [浮動と位置指定の論理的プロパティ](/ja/docs/Web/CSS/CSS_Logical_Properties/Floating_and_positioning)
+
+## 仕様書
+
+| 仕様書 | 状態 | 備考 |
+| -------------------------------------- | ----------------------------------- | -------- |
+| {{SpecName("CSS Logical Properties")}} | {{Spec2("CSS Logical Properties")}} | 初回定義 |
+
+## ブラウザーの互換性
+
+完全な互換性情報は、それぞれのプロパティページを参照してください。