Sayfamda birçok satırı olan bir tablom var. Tablonun yüksekliğini 500px için söyleyeyim, tablonun yüksekliği bundan daha büyük olursa, dikey bir kaydırma çubuğu görünecektir. CSS height
özniteliğini table
üzerinde kullanmayı denedim, ancak çalışmaz. Tabloyu başka bir öğenin içine sarmanız ve o öğenin yüksekliğini ayarlamanız gerekir.Tablonun yüksekliğini dikey kaydırma çubuğu belirecek şekilde nasıl belirtebilirim?
cevap
overflow
CSS özelliğini kullanmayı deneyin. Sadece yatay taşmanın (overflow-x
) ve dikey taşmanın (overflow-y
) davranışını tanımlamak için ayrı özellikler de vardır.
, şunu deneyin:
table {
height: 500px;
overflow-y: scroll;
}
DÜZENLEME:
Görünüşe <table>
elemanları overflow
özelliğini saygı göstermiyorlar. Bu, <table>
öğelerinin varsayılan olarak display: block
olarak oluşturulmadığından (gerçekte kendi görüntüleme türüne sahip oldukları için) sahip oldukları görülmektedir. Bir blok tipi olmak <table>
elemanı ayarlayarak çalışmak overflow
özelliğini zorlayabilirsiniz:
table {
display: block;
height: 500px;
overflow-y: scroll;
}
Not bu% 100 genişliğe sahip eleman neden olacağını, bu nedenle yukarı çekmek için istemiyorsanız Sayfanın tüm yatay genişliğinde, eleman için de açık bir genişlik belirtmeniz gerekir.
Bu, ancak yüksekliğini sınırlamaz. – Fred
@Fred: Bunun ima edildiğini düşündüm, ama haklısın. Örneğime açık bir "height" özelliği ekledim. – AgentConundrum
Bu işe yaramıyor: http://jsfiddle.net/TSGSA/ –
Örnek satır içi örnek:
<div style="height: 500px; overflow: auto;">
<table>
</table>
</div>
Bu, tbody kaydırılırken yerine konulmasını sağlamayacaktır. – David
Bu gereksinim orijinal soruda değil. –
Bu yöntem IE –
- 1. Dikey kaydırma çubuğu, WPF
- 2. ItemsControl dikey kaydırma çubuğu eksik
- 3. Div dikey kaydırma çubuğu gösterisi
- 4. DIV Dikey Kaydırma çubuğu solda
- 5. Kazanç formunda dikey kaydırma çubuğu nasıl ayarlanır
- 6. ICSharpCode.TextEditor Dikey Kaydırma
- 7. UL veya DIV dikey kaydırma çubuğu
- 8. Silverlight DataGrid dikey kaydırma çubuğu sorunu
- 9. .NET Dikey Kaydırma Çubuğu Maksimum Özelliğe Saygılamadı
- 10. WPF Datagrid'de kaydırma çubuğu/kaydırma nasıl etkinleştirilir
- 11. Safari üzerindeki kaydırma çubuğu çubuğu
- 12. Yığın panosunda Dikey Kaydırma
- 13. Birden çok görüntü kapsayıcısı için dikey kaydırma çubuğu nasıl gizlenir?
- 14. SWT tablosunda her zaman dikey kaydırma çubuğu nasıl gösterilir?
- 15. UIScrollView Dikey Kaydırma Göstergesi
- 16. Nasıl dikey kaydırma Android
- 17. Jquery iletişim kutusu yüksekliği ve dikey kaydırma çubuğu
- 18. Gizli içerik miktarına göre kaydırma çubuğu yüksekliğini hesaplayın
- 19. Bootstrap .table yanıt veren dikey kaydırma çubuğu devre dışı bırak
- 20. Android'de tablelayout ile yatay ve dikey kaydırma çubuğu?
- 21. Önyükleme: dikey kaydırma çubuğunu nasıl devre dışı bırakılır?
- 22. Dikey kaydırma çubuğunun görünmesini nasıl zorlayabilirim?
- 23. jquery: eventObject.pageY ve kaydırma çubuğu
- 24. Overflow-x kullanırken Firefox'taki iki dikey kaydırma çubuğu: gizli
- 25. Kaydırıcı kaydırma çubuğu kaydırma yapmıyor
- 26. Dikey ilerleme çubuğu
- 27. Android'de dikey ilerleme çubuğu
- 28. UITableView Özel Kaydırma Çubuğu
- 29. Dikey Dikey Kaydırma, sağ taraftaki sınır yarıçapında kayıp mı?
- 30. UI GRID insanca hızlı dikey kaydırma sorunu
Belki de 'yükseklik' yerine 'yükseklik' yerine 'ikincisi tabloyu' 500px ' – Fred
olacak şekilde zorlayacaktır, ikinci bir soru sormak isteyebilirsiniz, başlık satırını kaydırma tutmak hakkında. ;) –
Ayrıca bkz. Http://stackoverflow.com/questions/1587927/scrolling-cell-in-a-100-height-table –