2013-05-06 24 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,設置子元素的位置。 (給出負值)