【发布时间】:2010-05-20 04:01:05
【问题描述】:
我正在使用 Jquery 手风琴。所以我的代码是这样的:
<h3><a href="#">Test </a></h3>
<div class="accordion" style="background-color:yellow;">
<div class="test_1">
my first dynamic content div
</div>
<div class="test_2">
my second dynamic content div
</div>
</div>
所以你看到 H3 是“手风琴”,如果我点击 div 手风琴打开,里面有 2 个单独的 div。一切正常,但我的 2 个 div 在手风琴 div 内的定位失败。我想把它们放在彼此的下面,但是两个 div 都是动态生成的,这意味着我不知道第一个 div 的大小(test_1)所以我不能定位在像素上。我已经尝试了一些 br 标签等,但似乎没有任何效果。有没有办法在 css 中使用 float 或其他东西来做到这一点,或者应该在 html 中完成?还有其他想法吗?
问候,
T
【问题讨论】:
-
div 应该垂直流动,除非您有 CSS 修改该行为。你能发布 .accordian 的 CSS 及其内容吗?
-
如果你编辑你的问题并添加你的css定义会有所帮助,因为像你一样在彼此下方添加div将默认显示在彼此下方,除非在css中指定了其他(这意味着你的问题是在样式定义中,而不是在 html 中)。