<tabela>: Jak można wyświetlać nagłówek <tbody> w HTML / CSS

Mam duży stół z około 300 rzędami i 12 kolumnami. Podczas przewijania tabeli przez przewijanie strony<thead> zawartość nie jest domyślnie wyświetlana. Chciałbym to zobaczyć podczas przewijania „wewnątrz”<tbody>. Oznacza to, że jeśli początek ekranu zaczyna się od wiersza, chcę, aby nagłówek był wyświetlany jako pierwszy. W przeciwnym razie powinien zachowywać się jak zwykły stół.

Powszechnym rozwiązaniem, które do tej pory widziałem, jest stworzenie tabeli, która może przewijać się sama (a więc niezależnie od przewijania strony). To jest coodpowiedzi na to pytanie sugerować.

Ale nie jest to zbyt praktyczne, jeśli masz wiele kolumn na ekranie, w szczególności dlatego, że istnieją teraz dwa niezależne paski przewijania. Na urządzeniach mobilnych drugi pasek przewijania zabiera dużo cennego miejsca. I jest też bardzo irytujący w użyciu. Nie możesz po prostu „przejechać”, ale musisz skoncentrować się na trafieniu tego małego paska przewijania. W innych przeglądarkach możesz przewijać dane, ale kiedy wyjdziesz na zewnątrz, dzieje się kolejny irytujący ruch ...

Czy istnieje czysty sposób CSS, aby to zrobić?

questionAnswers(4)

yourAnswerToTheQuestion