Mam bardzo prosty problem, gdy potrzebuję elementu div do rozwinięcia, aby dopasować jego zawartość, chyba że wysokość osiągnie określony rozmiar, kiedy chcę, aby div przewijał w pionie zamiast tego. Jako test, stworzyłem stronę zawierającą:CSS max-height nie działa
<div style="width:300px;max-height:25px;background-color:green;overflow:auto;">
1<br />
2<br />
3<br />
4<br />
5
</div>
Niestety, max-height nie wydają się działać. Co ja robię źle?
Używam IE7.
Czy to rozwiąże problem z maksymalną wysokością? –
Nie o ile wiem. Myślę, że musisz użyć wyrażeń CSS (ugh) lub javascript, aby naprawić maksymalną wysokość. To działa tylko dlatego, że IE traktuje wysokość jako min-wysokość i użyje ostatniej reguły do wyświetlenia, więc ignoruje "auto". Jeśli jednak zadziała, chciałbym wiedzieć :). – tj111
'height: auto;' pracował dla mnie razem z 'min-height' – Sterex