2010-10-26 65 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