aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/css/border-collapse
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-10-30 00:25:17 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2021-11-06 22:18:08 +0900
commitc2d1b8b56c5a9f45f5ea9f5471c87d1b904f9087 (patch)
treeae61fb8df86dc4cc1ace7509a943c29fbe10e326 /files/ja/web/css/border-collapse
parent647f2074063d41b629dfab8a38496793512fe635 (diff)
downloadtranslated-content-c2d1b8b56c5a9f45f5ea9f5471c87d1b904f9087.tar.gz
translated-content-c2d1b8b56c5a9f45f5ea9f5471c87d1b904f9087.tar.bz2
translated-content-c2d1b8b56c5a9f45f5ea9f5471c87d1b904f9087.zip
CSS Table 関係の文書を更新
- 2021/10/28 時点の英語版に同期
Diffstat (limited to 'files/ja/web/css/border-collapse')
-rw-r--r--files/ja/web/css/border-collapse/index.md160
1 files changed, 76 insertions, 84 deletions
diff --git a/files/ja/web/css/border-collapse/index.md b/files/ja/web/css/border-collapse/index.md
index 7de69d0f6f..588bd841b0 100644
--- a/files/ja/web/css/border-collapse/index.md
+++ b/files/ja/web/css/border-collapse/index.md
@@ -3,80 +3,90 @@ title: border-collapse
slug: Web/CSS/border-collapse
tags:
- CSS
- - CSS Reference
+ - CSS 境界
+ - CSS プロパティ
+ - CSS 表
+ - リファレンス
+ - recipe:css-property
+browser-compat: css.properties.border-collapse
translation_of: Web/CSS/border-collapse
---
-<div>{{CSSRef}}</div>
+{{CSSRef}}
-<p><a href="/ja/docs/Web/CSS">CSS</a> の <code>border-collapse</code> プロパティは、 {{htmlElement("table")}} の中のセルが境界線を共有するか分離するかを設定します。</p>
+**`border-collapse`** は [CSS](/ja/docs/Web/CSS) のプロパティで、表 ({{htmlElement("table")}}) の中のセルが境界を共有するか分離するかを設定します。
-<div>{{EmbedInteractiveExample("pages/css/border-collapse.html")}}</div>
+{{EmbedInteractiveExample("pages/css/border-collapse.html")}}
-<p class="hidden">このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> をクローンしてプルリクエストを送信してください。</p>
+セルが折り畳まれている場合 (collapse)、 {{cssxref("border-style")}} の値で `inset` が `groove` のように動作し、 `outset` が `ridge` のように動作します。
-<p>セルが collapsed の場合、 {{cssxref("border-style")}} の値で <code>inset</code> が <code>groove</code> のように動作し、 <code>outset</code> が <code>ridge</code> のように動作します。</p>
+セルが分離されている場合 (separate)、セル間の距離は {{cssxref("border-spacing")}} プロパティで定義されます。
-<p>セルが separated の場合、セルの間隔は {{cssxref("border-spacing")}} プロパティで定義されます。</p>
+## 構文
-<h2 id="Syntax" name="Syntax">構文</h2>
-
-<pre class="brush: css no-line-numbers">/* キーワード値 */
+```css
+/* キーワード値 */
border-collapse: collapse;
border-collapse: separate;
/* グローバル値 */
border-collapse: inherit;
border-collapse: initial;
+border-collapse: revert;
border-collapse: unset;
-</pre>
+```
+
+`border-collapse` プロパティは、以下のリストから選択された単一のキーワードで指定します。
-<p><code>border-collapse</code> プロパティは、以下のリストから選択された単一のキーワードで指定します。</p>
+### 値
-<h3 id="Values" name="Values">値</h3>
+- `collapse`
+ - : 隣接するセルで境界線を共有します (collapsed-border 表レンダリングモデル)。
+- `separate`
+ - : 隣接するセルが個別に境界線を持ちます (separated-border 表レンダリングモデル)。
-<dl>
- <dt><code>collapse</code></dt>
- <dd>隣接するセルで境界線を共有します (collapsed-border 表レンダリングモデル)。</dd>
- <dt><code>separate</code></dt>
- <dd>隣接するセルが個別に境界線を持ちます (separated-border 表レンダリングモデル)。</dd>
-</dl>
+## 公式定義
-<h3 id="Formal_syntax" name="Formal_syntax">形式文法</h3>
+{{CSSInfo}}
+
+## 形式文法
{{csssyntax}}
-<h2 id="Examples" name="Examples">例</h2>
-
-<h3 id="A_colorful_table_of_browser_engines" name="A_colorful_table_of_browser_engines">ブラウザーエンジンのカラフルな表</h3>
-
-<h4 id="HTML">HTML</h4>
-
-<pre class="brush: html">&lt;table class="separate"&gt;
-  &lt;caption&gt;&lt;code&gt;border-collapse: separate&lt;/code&gt;&lt;/caption&gt;
-  &lt;tbody&gt;
-  &lt;tr&gt;&lt;th&gt;Browser&lt;/th&gt; &lt;th&gt;Layout Engine&lt;/th&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="fx"&gt;Firefox&lt;/td&gt; &lt;td class="gk"&gt;Gecko&lt;/td&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="ed"&gt;Edge&lt;/td&gt; &lt;td class="tr"&gt;EdgeHTML&lt;/td&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="sa"&gt;Safari&lt;/td&gt; &lt;td class="wk"&gt;Webkit&lt;/td&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="ch"&gt;Chrome&lt;/td&gt; &lt;td class="bk"&gt;Blink&lt;/td&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="op"&gt;Opera&lt;/td&gt; &lt;td class="bk"&gt;Blink&lt;/td&gt;&lt;/tr&gt;
-  &lt;/tbody&gt;
-&lt;/table&gt;
-&lt;table class="collapse"&gt;
-  &lt;caption&gt;&lt;code&gt;border-collapse: collapse&lt;/code&gt;&lt;/caption&gt;
-  &lt;tbody&gt;
-  &lt;tr&gt;&lt;th&gt;Browser&lt;/th&gt; &lt;th&gt;Layout Engine&lt;/th&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="fx"&gt;Firefox&lt;/td&gt; &lt;td class="gk"&gt;Gecko&lt;/td&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="ed"&gt;Edge&lt;/td&gt; &lt;td class="tr"&gt;EdgeHTML&lt;/td&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="sa"&gt;Safari&lt;/td&gt; &lt;td class="wk"&gt;Webkit&lt;/td&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="ch"&gt;Chrome&lt;/td&gt; &lt;td class="bk"&gt;Blink&lt;/td&gt;&lt;/tr&gt;
-  &lt;tr&gt;&lt;td class="op"&gt;Opera&lt;/td&gt; &lt;td class="bk"&gt;Blink&lt;/td&gt;&lt;/tr&gt;
-  &lt;/tbody&gt;
-&lt;/table&gt;</pre>
-
-<h4 id="CSS">CSS</h4>
-
-<pre class="brush: css">.collapse {
+## 例
+
+<h3 id="A_colorful_table_of_browser_engines">ブラウザーエンジンのカラフルな表</h3>
+
+#### HTML
+
+```html
+<table class="separate">
+  <caption><code>border-collapse: separate</code></caption>
+  <tbody>
+  <tr><th>Browser</th> <th>Layout Engine</th></tr>
+  <tr><td class="fx">Firefox</td> <td class="gk">Gecko</td></tr>
+  <tr><td class="ed">Edge</td> <td class="tr">EdgeHTML</td></tr>
+  <tr><td class="sa">Safari</td> <td class="wk">Webkit</td></tr>
+  <tr><td class="ch">Chrome</td> <td class="bk">Blink</td></tr>
+  <tr><td class="op">Opera</td> <td class="bk">Blink</td></tr>
+  </tbody>
+</table>
+<table class="collapse">
+  <caption><code>border-collapse: collapse</code></caption>
+  <tbody>
+  <tr><th>Browser</th> <th>Layout Engine</th></tr>
+  <tr><td class="fx">Firefox</td> <td class="gk">Gecko</td></tr>
+  <tr><td class="ed">Edge</td> <td class="tr">EdgeHTML</td></tr>
+  <tr><td class="sa">Safari</td> <td class="wk">Webkit</td></tr>
+  <tr><td class="ch">Chrome</td> <td class="bk">Blink</td></tr>
+  <tr><td class="op">Opera</td> <td class="bk">Blink</td></tr>
+  </tbody>
+</table>
+```
+
+#### CSS
+
+```css
+.collapse {
  border-collapse: collapse;
}
@@ -103,40 +113,22 @@ table td {
.wk { border-color: gold blue; }
.ch { border-color: red yellow green blue; }
.bk { border-color: navy blue teal aqua; }
-.op { border-color: red; }</pre>
-
-<h4 id="Result" name="Result">結果</h4>
-
-<p>{{ EmbedLiveSample('A_colorful_table_of_browser_engines', 400, 300) }}</p>
-
-<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('CSS2.1', 'tables.html#borders', 'border-collapse') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>初回定義</td>
- </tr>
- </tbody>
-</table>
+.op { border-color: red; }
+```
+
+#### 結果
+
+{{ EmbedLiveSample('A_colorful_table_of_browser_engines', 400, 300) }}
+
+## 仕様書
-<p>{{cssinfo}}</p>
+{{Specifications}}
-<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの対応</h2>
+## ブラウザーの互換性
-<p>{{Compat("css.properties.border-collapse")}}</p>
+{{Compat}}
-<h2 id="See_also" name="See_also">関連情報</h2>
+## 関連情報
-<ul>
- <li>{{cssxref("border-spacing")}}, {{cssxref("border-style")}}</li>
- <li><code>border-collapse</code> プロパティは HTML の {{htmlelement("table")}} 要素の表示方法を変更します。</li>
-</ul>
+- {{cssxref("border-spacing")}}, {{cssxref("border-style")}}
+- `border-collapse` プロパティは HTML の {{htmlelement("table")}} 要素の表示方法を変更します。