何が起こっているのか、それを修正する方法を理解するのに苦労しています。
表形式のデータを表示するときに幅の問題を引き起こしているアイコンを含む div がいくつかあります。アイコンを含む div を削除すると、行幅は希望どおりになります (以下の firefox の例を参照してください)。
これが私が望むFirefoxのビューです(同じy座標、またはその付近に配置された赤で囲まれたアイコンの配置に注意してください): alt text http://www.redsandstech.com/ff_display.jpg
IE7 でのビューは次のとおりです (アイコンと、表の行である灰色の線の幅に何が起こるかに注意してください): alt text http://www.redsandstech.com/ie_display.jpg
HTMLは次のとおりです。
<table>
<tbody>
<tr>
<td>
<span>stuff 1</span>
<span>stuff 2</span>
<div class="prop_edit"><img class="img_height14" src="edit.jpg"></div>
<div class="prop_archive"><img class="img_height14" src="archive.jpg"></div>
<div class="prop_delete"><img class="img_height14" src="delete.jpg"></div>
<div style="display:none;">
<div>Links Here</div>
</div>
</td>
</tr>
</tbody>
CSSは次のとおりです。
.prop_edit{
float:right;
position: relative;
top: 0px;
right:50px;
}
.prop_archive{
float:right;
position: relative;
top: 0px;
right:10px;
}
.prop_delete{
float:right;
position: relative;
top: 0px;
right: -30px;
}
.img_height14{
height:14px;
vertical-align:top;
position:relative;
}
私はさまざまなcssを試しましたが、実際には何かを理解したいと思ってハッキングしています。誰でも私を助けることができるいくつかのヒントを得ましたか?
前もって感謝します。