2010-10-26 105 views
0

我有一個父div和一個子div。父div具有border-width屬性,但不幸的是border-width阻止顯示子div的一部分。父div的border-width屬性不能更改。我怎樣才能讓孩子div出現在父div邊界之上?父div的邊界阻塞子div

應該注意父div具有position:absolute applied,子div沒有在CSS中應用的位置,並且只有子div的左邊和右邊沒有顯示,因爲只有邊界左和父div的邊界權限被設置。

回答

2

見例如:http://jsfiddle.net/LGR8w/

一旦元件被定位,您可以讓孩子DIV重疊父母的邊界,而不是簡單地擴大父以適應內容。 (儘管爲什麼你想這樣做超出了我)。

編輯:

如果我錯了,請你給我你爲什麼要使孩子和家長的內容重疊,而不是簡單地使父擴大爲了適合這個孩子解釋?除非這是針對文體重疊設計,否則我不明白爲什麼這是必要的。

+0

父div必須保持其當前大小。它無法擴展。 – George 2010-10-26 22:55:35

+0

如果無法在高度上展開,那麼必須將子元素從文檔流中取出,以便它可以重疊父文檔。使用位置:絕對的孩子,並調整它左/右上方或下方。 – Moses 2010-10-27 00:07:11

+0

這就是我正在考慮的事情。它看起來會更容易定位:絕對的孩子。謝謝您的幫助。 – George 2010-10-27 18:23:38