原因を知りたいということであれば、使っているHTMLの働きの違いによるものということです。
改行する場合、ココログでは「Enter」だけの改行(HTMLで言うと<p>~</p>)と、
「Shift」+「Enter」での改行(HTMLでは<br />)の2種類があります。
このうち「Enter」だけの改行の場合、いくつ入れても表示としては1つ分しか反映しないのが一般的です。
<p>~</p>は正しくは「改行」ではなく「改段落」(「段落」を作るための記号)なので、
その中に何も中身がない場合はその部分はなかったこととして判断されるからです。
それ以上に行間を開けたい場合は通常は「Shift」+「Enter」(HTML的には<br />)での改行を使います。
この方法なら、入力した分だけ前後の間隔を開けることが出来ます。
参考:■改行したつもりが1行分のスペースができてしまう
http://cocolog.kaiketsu.nifty.com/faqs/17015/thread