overflow
CSS özelliğini kullanmayı deneyin . Sadece yatay taşma ( overflow-x
) ve dikey taşma ( overflow-y
) davranışını tanımlayan ayrı özellikler de vardır .
Yalnızca dikey kaydırmayı istediğiniz için şunu deneyin:
table {
height: 500px;
overflow-y: scroll;
}
DÜZENLE:
Görünüşe göre <table>
unsurlar overflow
mülke saygı göstermiyor . Bunun nedeni, <table>
öğelerin display: block
varsayılan olarak işlenmemesi (aslında kendi görüntüleme türlerine sahip olmaları) olabilir. Öğeyi bir blok türü olarak overflow
ayarlayarak özelliği çalışmaya zorlayabilirsiniz <table>
:
table {
display: block;
height: 500px;
overflow-y: scroll;
}
Bunun öğenin% 100 genişliğine sahip olmasına neden olacağını unutmayın, bu nedenle sayfanın tüm yatay genişliğini kaplamasını istemiyorsanız, öğe için de açık bir genişlik belirtmeniz gerekir.
max-height
sadece yerineheight
olmaya tablonun yüksekliğini zorlar olarak ikincisi500px