umebosikさん、こんにちは。
HTMLのソースは確認しましたか?
表示で思い通りにならないことがあったら、まずはHTMLのソース確認です。
ブラウザによって、表示が異なることから、おそらくはPHPよりもCSSに原因がある可能性が大きいですね。IE6,7では、表示されていないことから、:afterの疑似要素指定でcontent: “.”などの指定がなされていると画像のような表示になる可能性があります。
p.s.
HTML、PHPなどのソースコードを表示させる際は、投稿欄上部のcodeボタンでソースを括ってください。
こんにちは。
的確なお答えありがとうございます。
正に原因はCSSで、clearfixしていた部分をはずしたらすんなり直りました!
CSSに関してもまだ知識が浅いので、これからも探っていかなきゃいけませんね。
HTMLで確認する、ということも考えたことがなかったので本当に勉強になりました。
まずはソース確認ですね。
ありがとうございます!
そしてcodeボタンというものがあったんですね;
失礼しました。次回から使わせていただきます。