HTML:
<br/><br/><br/><br/><br/>
<table>
<tr>
<td class="container">
<button class="del">delete</button>
</td>
</tr>
</table>
<br/><br/><br/><br/><br/>
<div class="container">
<button class="del">delete</button>
</div>
CSS:
.container {
position: relative;
border: 1px solid red;
height: 50px;
width: 200px;
}
.del {
position: absolute;
top: 3px;
right: 3px;
}
div
a 内のボタンは div の右上隅に配置されるのに、a 内のボタンtd
はテーブルの外に配置されるのはなぜですか?
修正方法は?
アクティブなデモを見る: http://jsfiddle.net/Freewind/d6Tug/