Аккордеон ломает высоту div

Я использую Angular и ng-bootstrap.

У меня проблема с компонентом аккордеона (https://ng-bootstrap.github.io/#/components/accordion/examples)

Когда я помещаю аккордеон в div с максимальной высотой, аккордеон может превышать эту максимальную высоту. Но я хочу, чтобы максимальная высота моего div уважалась.

Воспроизвести ошибку просто:

Создайте div с максимальной высотой (например, 80% и шириной: 200 пикселей), затем поместите внутрь несколько аккордеонов с несколькими панелями для каждого. Затем откройте их, и вы увидите, что ваши панели превышают максимальную высоту.

Я хочу, чтобы полоса прокрутки была на моем div, а не на моем теле, но она не работает даже с максимальной высотой внутри моего div.


person Richard Lermite    schedule 09.03.2019    source источник


Ответы (1)


установите overflow: auto; на свой div. если не сработало, установите max-height с px блоком. Я сделал это и работал на меня.

person amirify    schedule 09.03.2019