なんとかソースも表示できて、とりあえずテスト記事をローカルに保存し、HTMLを眺めつつ(記事部分以外を削っていって見やすくしつつ)どこが原因なのかを探った結果、何となく原因が見えてきました。
以下は該当部分のソースです。若干改行とかで整形してますがそれ以外は同じ。
<P>というわけでテスト。<BR>
<CODE>
<BR>
#include <iostream.h></P>
<P>int main()<BR>
{<BR>
cout<<"Hello NullPo!"<<endl;<BR>
}<BR>
</CODE>
</P>
つまり、<CODE>のブロックの中まで<P>のブロックが入り組んでいるのが原因ぽいですね。多分これの原因は空行の挿入位置の問題じゃないかな、と。ココログのスクリプトでは改行で区切られたブロックごとを段落とみなすので、変に改行を入れるとこういう妙な入り組み方をするわけですな。多分…
というわけで今度こそ。
これはどういう方法かというと、ソースコード中に空行を入れる必要がある場合は、空行の変わりに半角スペースのみの行を入れてやる、というものですな。全角スペースでもいいけどコンパイルする時とかにエラーになりそうなので。こうすれば<CODE>のブロック全体を1つの段落としてみてくれるので、少なくともきちんとスタイルは反映されます。
ところで…。実は前回のコードは値を戻してなかったので、コンパイルするとエラーになるのは内緒だ(ォ
以下は該当部分のソースです。若干改行とかで整形してますがそれ以外は同じ。
<P>というわけでテスト。<BR>
<CODE>
<BR>
#include <iostream.h></P>
<P>int main()<BR>
{<BR>
cout<<"Hello NullPo!"<<endl;<BR>
}<BR>
</CODE>
</P>
つまり、<CODE>のブロックの中まで<P>のブロックが入り組んでいるのが原因ぽいですね。多分これの原因は空行の挿入位置の問題じゃないかな、と。ココログのスクリプトでは改行で区切られたブロックごとを段落とみなすので、変に改行を入れるとこういう妙な入り組み方をするわけですな。多分…
というわけで今度こそ。
#include <iostream.h>
int main()
{
cout<<"Hello,NullPo!"<<endl;
return 0;
}
これはどういう方法かというと、ソースコード中に空行を入れる必要がある場合は、空行の変わりに半角スペースのみの行を入れてやる、というものですな。全角スペースでもいいけどコンパイルする時とかにエラーになりそうなので。こうすれば<CODE>のブロック全体を1つの段落としてみてくれるので、少なくともきちんとスタイルは反映されます。
ところで…。実は前回のコードは値を戻してなかったので、コンパイルするとエラーになるのは内緒だ(ォ
コメント