ok ...ここに高レベルの概要があります。あなたはdisplay:inline-blockを使用して、イメージをフローティングする必要があります。インラインブロックには既知の問題があります(なぜか分かります)。ここで起こっているのは、インラインブロックの設計上の欠陥であり、そのために空白が正しくレンダリングされません。使用する必要があるのはdisplay:ブロックしてイメージをフローティングすることです。唯一の問題は、いくつかのコメントが小さすぎることです(画像は現在流れていないので、画像は0pxに見えます)。これはコメントに最小の高さを付けることで簡単に解決されます。絶対:
.fadecomment, .comment {
position: relative;
width: 100%;
}
.even {
position: relative;
background-color: #303030;
padding-top: 2px;
padding-bottom: 2px;
width: 100%;
z-index: 0;
display: block;
min-height: 36px;
}
.odd {
position: relative;
background-color: #404040;
padding-top: 2px;
padding-bottom: 2px;
width: 100%;
z-index: 0;
display: block;
min-height: 36px;
}
.avatar32 {
width: 32px;
height: 32px;
float: left;
margin: 2px 4px 2px 6px;
}
.thecomment {
font-size: 11px;
padding-right: 16px;
}
それは、位置使用する際に注意しなければならないことに注意することも良いことだ:次のように私の知る限り、あなたのCSSはする必要があります。また、他の要素が関係している限り、それを効果的に0pxにするフローから要素を取り除きます。 .thecommentが流れていなくても、アバターはあなたのコメントをすべてアバターのように高くしていませんでした。これも修正されています。
あなたのFirefoxはどのバージョンですか?それは4.0でうまく見える – Jung3o
それは親テーブルの境界線の間隔ですか? – clem