24

テーブルセルに改行を入力する方法はありますか?たとえば、次のようなテーブルがあるとします。

+==========+==========+==========+
+ Header 1 + Header 2 + Header 3 +
+==========+==========+==========+
+ Item 1   +          +          +
+ Item 2   +          +          +
+----------+----------+----------+

上記で、2行3列、2行1列のテーブルを作成して、アイテム1とアイテム2を別々の行に表示したいと思います。

行ブロック構文|を試しましたが、テーブルセル内では機能しません。リスト構文を使用できますが、箇条書きを表示したくありません。

4

2 に答える 2

27

まず第一に、あなたのテーブルの構文は正しくないと思います。

+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1   |          |          |
| Item 2   |          |          |
+----------+----------+----------+

一番上の行は等号ではなくハイフンで構成されており、行は|プラス記号ではなくパイプで区切られていることに注意してください。

このテーブルを使用すると、行ブロックの構文は次のようになります。

+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| | Item 1 |          |          |
| | Item 2 |          |          |
+----------+----------+----------+

動作しているようです。Pandocを使用してテストすると、左下のセルが次のHTMLに変換されます。

<td align="left">Item 1<br />Item 2</td>

<br />の間の改行に注意してください。Item 1Item 2

于 2012-11-24T11:43:03.223 に答える
15

このように線の間に隙間を残すこともできます

+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1   |          |          |
|          |          |          |
| Item 2   |          |          |
+----------+----------+----------+

この方法は編集者にとって使いやすい傾向があるため、誤ってパイプを追加したとは思われません。

于 2015-12-11T11:22:23.707 に答える