misc. > reStructuredTextメモ > ブロック要素 > ラインブロック

ラインブロック

reStructuredTextでは、HTMLと同様改行はホワイトスペース扱いになります。BR要素のように強制的に改行させたい時はラインブロック(line block)を使用します。ラインブロックは、縦棒とスペースで始まる行で、この行は単独のブロックとして扱われします。一例を以下に示します。

これは段落

| ここはラインブロック
| 上の行からは改行されたように見えるよ

docutilsのHTML変換では、ラインブロックの各行はclass属性に"line"が設定されたDIV要素となります。従って、div.lineのマージンやパディングをline-heightに応じた値に設定してやれば、段落とは違い、見た目上はBR要素が挿入されたように見えます。また、空のラインブロック(縦棒一文字のみの行)はBR要素が含まれたDIV要素に変換されます。


コメント(0)

コメントを投稿する際はここをクリック

Note

本サイトのハイパーリンクの一部は、オリジナルのサイトが閉鎖してしまったため"Internet archive Wayback Machine"へのリンクとなっています。そのようなリンクにはアイコン[archive]を付与しています。

本サイトはCookieを使用しています。本サイトにおけるCookieは以下の三種類のみであり、Cookieの内容に基づいてサイトの表示を変更する以外の用途には用いておりません。