在单元格中定位div

时间:2011-08-16 01:09:33

标签: html

<html>
<head>
<style type="text/css">
div
{
top: 10px;
left: 30px;
background-color: red;
width: 100px;
height: 30px;
}
</style>
</head>

<body>
<table width='500' border='1'>
<tr>
     <td height='300' width='250'></td>
     <td height='300' width='250'><div>content</div></td>
</tr>
</table>
</body>

</html>

如何将div 10 / 30px放置在右侧单元格的顶部/左侧
如果div的大小超过单元格的大小,我也希望单元格与div一起增长。

谢谢, 程

3 个答案:

答案 0 :(得分:1)

CSS

margin-top: 10px;
margin-left: 30px;

然而,这很难用于演示标记。不要使用表格进行放置。

答案 1 :(得分:0)

在单元格上使用position: relative;,在div上使用position: absolute;

答案 2 :(得分:0)

在div上添加position:relative

div
{
top: 10px;
left: 30px;
background-color: red;
width: 100px;
height: 30px;
position: relative;
}

默认{t}的valign为中心,您可能需要将其设置为top

工作demo