ご質問有り難うございます。
IEで発生するその現象は、私も把握していましたが やはり不適切なスタイルでしたか...。(^ ^;)
このレスは、AM 7時20分頃修正されています。
・追加方法
msgCell(記事欄 DIV)クラスへ 幅を明示する。
→ .msgCell { width: 100%;}
・方法 1
msgCell(記事欄 DIV)クラスへ min-height(CSS 2) を使う。
style-add.css の msgCellクラスへアイコンの最低限の高さを指定する。
→ .msgCell { min-height: 46px;}
このスタイルは、NS 6+(Gecko) 、Opera 6+ 、Safari(Konqueror)等が対応しています。
IE は、未対応ですよ...貧弱。(T T)
・方法 2
style-add.css の .msgDd クラスを padding: 1em;及び、.msgCell クラスを
margin: 0; に変更する
→ .msgDd { padding: 1em;}
→ .msgCell { margin: 0;}
これらの例の動作確認は、IE 6、NS 6.2-7.1、FireFox 0.8、Opera 6-7.5で行いました。
方法 1 は、話にならないので、方法 2 辺りが無難な方法かなと思います。
巨大サイズアイコンを使う予定な場合は、微妙な感じですけど...。
ちなみにこのページでは、msgCell(DIV)ボックスが判る様に 枠線と背景色、
内余白を付けています。CGI側は、一切変更していません。
あと、ご相談やご質問の際には、対象とするブラウザの略称でも結構
ですから併せてお知らせください。