ビジュアルエディタを使っているならば、<br />
と書いてもダメですし、複数行の空行を作っても、div 要素や p 要素に変換されてしまいます。
思い通りの改行をさせたいなら、コードエディターに切り替えて <br />
と書けば OK です。
ただし、HTML の趣旨である「論理的なマークアップをする」という面からは、あまり <br />
を書く場面はないはずです。段落として見せたいなら、それこそ p タグを使えばいいですから。
ビジュアルエディタは、まさしく「論理的に正しいマークアップをする」ことが優先されているので、自由に HTML を書きたいならばコードエディターを使った方がいいでしょう。
ご回答ありがとうございます。
この質問を書き込んだ後にいろいろと調べてみると、WPでは複数行の改行がデフォルトではできないことがわかりました。
コードエディターで<br />
を連続で入れても1つしか反映されませんでした。
改行プラグインのbrBrbr.phpというのを入れてみたら解決されました。
改行プラグインのbrBrbr.phpというのを入れてみたら解決されました。
あえてこれは紹介しませんでした;-)
連続した改行を入れたいということは、つまりは空白を作りたいということですから、それならば、空白の次の段落で
<p style="margin-top:5em;">ここからネタバレ。………
などとした方がよっぽど自然です。
連続した改行を除去しているのは WordPress コアにある wpautop フィルターの仕業ですが、これは XHTML 的にきれいなソースにするため、それなりに考えて作られています。brBrbr プラグインはこれを外して自前処理に変更しているため、何か不具合が出る可能性は否めません。それを承知の上で使用する覚悟が必要です。
<p style=”margin-top:5em;”>ここからネタバレ。………
なるほど参考になりました。
brBrbr プラグインについてもよくわかりました。
ありがとうございました。
こんにちは。
wordpressで連続改行を可能にするプラグインを作りました。
ちゃんと
<p style="margin-top:5em;">ここからネタバレ。………
となります。いかがでしょうか?