diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-10-30 00:25:17 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-11-06 22:18:08 +0900 |
commit | c2d1b8b56c5a9f45f5ea9f5471c87d1b904f9087 (patch) | |
tree | ae61fb8df86dc4cc1ace7509a943c29fbe10e326 /files/ja/web/css/border-collapse | |
parent | 647f2074063d41b629dfab8a38496793512fe635 (diff) | |
download | translated-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.md | 160 |
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"><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></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")}} 要素の表示方法を変更します。 |