0

我希望一个 div 进入另一个 div,即使它在其他地方。我该怎么做?

<div id="main">
</div>
<div id="sub">
</div>

我怎样才能将 div “sub” 放在 div “main” 中而不实际将 div “sub” 写在 “main” 中。但我想以相对的方式这样做,这样如果 sub 的内容也增加 main增加。有什么办法吗?

4

3 回答 3

1

我不知道css,但这可能对你有帮助。您可以通过创建一个 JQuery 函数来实现这一点,该函数将变量作为 div 元素的高度和宽度(以及定位)。保持这些变量的相关性,以便每当调整 div 元素的大小或更改时,相应的 div 元素都会发生变化。因此,子 div 元素将充当子 div。

例如:

var mainHeight = $('maindiv').height();
var mainWidth = $('maindiv').width();
var subHeight = $('subdiv').height();
var subWidth  = $('subdiv').width();

/*and then implement your own function*/
于 2012-10-04T04:33:05.220 回答
0

请查看链接并查看推送和拉取类这些类可能会给您一些想法。你需要做类似的事情 left: -40px; 。据我所知,这通常是为了 SEO 目的

于 2012-10-04T05:20:12.223 回答
0

检查这个小提琴 - http://jsfiddle.net/bXaXS/24/
这不是您想要的完美解决方案,但它确实会改变#main div高度和宽度#sub div

于 2012-10-04T05:21:41.693 回答