2013-05-06 23 views
1

我想将一个div添加到td中,并从td(水平或垂直或两者)取出div的位置/大小。我的问题是,例如,如果我向div添加顶部边距,表格高度的整行将增加以包含div。如何从td中定位/分隔div而不用拉伸td本身?

有没有办法让td的高度和宽度保持不变,并且在td之外的位置/大小div? div必须保持为td的子元素。

'a'元素的相同问题。我不确定答案与div不同,或者解决方案(如果有的话)与div和'a'相同。

在此先感谢

+2

请显示您的代码!想象一下,去找一个机械师,告诉他你的车有问题,而不会向他展示你的车。他打算如何帮助你?我们怎么样? – Kyle 2013-05-06 12:12:56

+0

尝试在'a','div'上放置'position:absolute'' – 2013-05-06 12:13:02

+1

听起来就像你不想用表格布局给我。 – 2013-05-06 12:20:15

回答

0

您可以:

position:absolute; 

你的div

然后导航外,如:

top:-10px等等...

1

给你的孩子元素提供position: absolute。如果它是div(对于a标记不是必需的)块元素,也可以使用display: inlinedisplay: inline-block

然后通过使用topleft,设置子元素的位置。 (给出负值)