生で見たい人には直リンクしておきます。
テーブル リストの 1 つにカーソルを合わせると、常に画像の下に小さなスペースがあることがわかります。パディング、マージンを試し、stackoverflow を検索し、境界線の間隔、境界線の折りたたみなどを使用しましたが、これまでのところ何も役に立ちませんでした。
あなたの助けをお願いします。何が問題で、何が欠けていますか?
生で見たい人には直リンクしておきます。
テーブル リストの 1 つにカーソルを合わせると、常に画像の下に小さなスペースがあることがわかります。パディング、マージンを試し、stackoverflow を検索し、境界線の間隔、境界線の折りたたみなどを使用しましたが、これまでのところ何も役に立ちませんでした。
あなたの助けをお願いします。何が問題で、何が欠けていますか?
問題は実際にはテーブルではありません.imgタグはインライン要素であり、デフォルトでその下のスペースがあります(ラインの高さがあると思いますが、理由はよくわかりません)。
解決:div.browseBuilds tr.browseBuilds_piece img { display: block; }
display: ブロックを img に追加します。
.browseBuilds_piece img{
display:block
}
この同様の質問を参照してください。img
はインライン要素であるため、img
タグの周囲の HTML ソース コード内の空白は重要であり、表示されます。コードから空白を削除します
<td style="vertical-align: middle;"><img src="./themes/default/images/builds/eski.jpg"></td>
または、 Michal が指摘しimg
たように、ブロック要素として表示します。
問題はcellspacingとcellpaddingである可能性がありますが、よくわかりません...このようなものに本当に適したツールはfirebugです。要素を調べて、使用されているすべてのスタイルなどを確認するか、imgのようにtdの高さを50pxに修正してみてください。
テーブル属性として cellpadding="0" および cellspacing="0" を使用します。
<table border="0" cellpadding="0" cellspacing="0" >