回答
假設<div>
的高度100像素和兩個<td>
細胞的結合寬度500px的嘗試:
td.element-e-container {
position:relative;
height:100px;
}
#element-e{
position:absolute;
width:500px;
height:100px;
}
然後得到含有TD元件EA類的element-e-container
和元件本身的element-e
假設你可以添加另一個DOM元素,這很好地工作。使用絕對位置允許您簡單地在'e'上設置固定寬度。 OTOH,如果@Bogdan必須使用手頭的標記(或者想要最小化HTML標記),則負右邊距將起作用。 – peteorpeter
+1沒有想到負利潤率,請撥打 – Clive
負右擊一個ID T利潤應該是訣竅:margin-right: -50px;
。
例如:http://jsfiddle.net/peteorpeter/dvr9Z/
絕對位置可能工作,但增加了其他併發症。表格+絕對位置可能是痛苦的,尤其是對於液體含量。
FYI,這在IE7中不起作用。 (橙色盒子完全在第一個單元格內。) – ThatMatthew
@ThatMatthew並不令人驚訝。我想,因爲它看起來像是一個(部分)基於表格的佈局,他可能需要支持IE <8 ...是否是刻板印象?感謝您的高舉。 – peteorpeter
@peteorpeter這是問題[jsfiddle](http://jsfiddle.net/bogdanch/5dyWP/) – Bogdan
既然你不能只是元素E本身編輯任何其他元素:
移動元素E
到容器:
<div style="position:relative;">
<div id="element-E" style="position:absolute;"> ... </div>
</div>
我添加style
屬性的元素,因爲你涉嫌不能夠修改其他元素(如<style>
)。
position:relative
需要正確地絕對定位子元素。
position:absolute;
相對於父項的左上角(默認情況下,當位置未改變時使用top
),將元素從其父項「撕掉」,並將其重新放回。
- 1. 如何使一個跨度在td內重疊文本?
- 2. 選擇一系列TD細胞與jQuery
- 3. 在一個td中對齊div div 0125
- 4. 我該如何給出一個TD內100%的高度,即TD
- 5. 查找td中的第一個div
- 6. 在td中添加一個div jquery
- 7. 當一個'td`高於另一個`td`時強制從頂部開始內容?
- 8. 繪製在TD細胞
- 9. 獲取td中的下一個元素
- 10. 訪問TD在CSS一個TR內
- 11. 打開引導DropDown在另一個TR內TD> TD
- 12. 將第二個td移到第一個td之前
- 13. 表第二個td是第一個td(圖片)
- 14. 溢出TD內容到下一個TD元件,而不在HTML表
- 15. 如何選擇連續的第一個和最後一個TD?
- 16. 如何只選擇表的第一個colgroup的第一個td?
- 17. 顯示兩個一個td標籤
- 18. 是否可以用另一個td元素替換一個HTML表td元素
- 19. 如何讓一個div重疊其他
- 20. 隱藏一個TD使用jquery
- 21. 隱藏一個TD和摺疊等TD行,不顯示(自動合併)
- 22. 如何做使用TD + TD來首個TD時
- 23. CSS - 如何浮動另一個div在另一個不重疊
- 24. REGEXEXTRACT多行一個細胞
- 25. 如何更改在一個DataGridView細胞
- 26. 使表td不重疊
- 27. 我如何防止div中的標籤與另一個div上的表格重疊td
- 28. 如何合併兩種細胞在一個細胞
- 29. 如果選擇第一個TD,則禁用一行中的所有其他TD
- 30. 如何讓一個div與另外兩個div重疊?
你嘗試過'float:left;'style嗎? –
您是否有能力將'E'包裝在容器'div'中? – peteorpeter
@Jeremy:我已經嘗試過了,但它不起作用 – Bogdan