我有一个由这个标记呈现的 ASP.NET 手风琴(删除了一些 CssClass 属性):
<toolkit:Accordion runat="server" AutoSize="Fill"
RequireOpenedPane="false" SelectedIndex="0" Height="400">...
这在高度方面表现良好。现在,当我更改一项设置SelectedIndex="-1"
以使所有内容在加载时折叠时,当您开始打开窗格时,高度就会混乱。可见高度保持 400 像素,但即使有滚动条,窗格的内容也会在底部被裁剪(参见截图http://awesomescreenshot.com/00e6jj00f)。我猜在这种情况下,标题的高度不会从窗格高度中减去。此外,当我将 height 属性更改为 300 时,可见高度 300 也会发生相同的行为。在 css 文件中,我只更改颜色、边框和一些填充。那里没有设置高度或溢出。
我测试了 IE6、IE9(几种模式)、Firefox 3、Chrome 8 和 Safari 5(Win)。
有没有人知道如何解决这个问题或我可能做错了什么?