У меня есть аккордеон 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).
У кого-нибудь есть идеи, как это исправить или что я могу делать неправильно?