無料ブログ「rentafree.net」の管理人ブログ

<p>タグのmarginを0pxにしました

IEやOperaでブログのエディタにEnterキーを押して改行を入れると、
<br>ではなく<p>が挿入されるのですが、
これはブラウザの仕様であり、ブラウザ以外のワープロソフトなどでもそういう仕様らしいので、
<p>の方がいいという人もいるのかもしれませんが、
個人的には<p>で改行は不適切で、<br>を挿入するべきだと思っています。

<p>ってのは段落用タグで、
<br>は改行用タグです。

Firefoxのみ、Enterは<br />となりますが、
IE = <p>文章</p>
Opera = <p>文章</p>
Chrome = <div>文章</div>
となります。
Firefox以外でも、Shift+Enterだと<br />になります。

で、<p>より<br>の方がいいと思うのですが、
Enter時に変換処理入れるのは難しいのと、
標準仕様をいじるのはどうかと思いますが、
<p>だと通常は上下にmargin(余白)がついちゃいますので、
公式テンプレートの<p>タグをmargin:0pxにしました。