Как сделать таблицу прокручиваемой с помощью html + Tailwind CSS

у меня есть эта таблица, как на изображении ниже, она переполняется с правой стороны, как я могу добавить прокрутку, я использую Tailwind CSS, как в этом коде:

  <table class = "table-auto overflow-scroll">
                    <thead>
                    <tr class = "bg-gray-100">
                        <th class = "w-20 px-4 py-2">No.</th>
                        <th class = "px-4 py-2">First Name</th>
                        <th class = "px-4 py-2">Second Name</th>
                        <th class = "px-4 py-2">Third Name</th>
                        <th class = "px-4 py-2">Department</th>
                        <th class = "px-4 py-2">Stage</th>
                        <th class = "px-4 py-2">Email</th>
                        <th class = "px-4 py-2">Roles</th>
                        <th class = "px-4 py-2">status</th>
                        <th class = "px-4 py-2">University Email</th>
                        <th class = "px-4 py-2">University Password</th>
                        <th class = "px-4 py-2">Students Files</th>
                        <th class = "px-4 py-2">Actions</th>
                    </tr>
                    </thead>
                    <tbody>

                        @if (isset($users)) @include('dashboard.users.partials.users_details') @endif
                        @if (isset($searches)) @include('dashboard.users.partials.search') @endif
                        @if (isset($statusSearch)) @include('dashboard.users.partials.status_search') @endif

                    </tbody>
                </table>

Как сделать таблицу прокручиваемой с помощью html + Tailwind CSS

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
2
0
109
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Вы можете поместить все это в div с фиксированной шириной и высотой, а затем использовать

переполнение: прокрутка;

как это

 <style>
 #table {
    width: 50%;
    height: 100%;
    overflow: scroll;
}
</style>
 <div id = "table">
 <table>
                    <thead>
                    <tr class = "bg-gray-100">
                        <th class = "w-20 px-4 py-2">No.</th>
                        <th class = "px-4 py-2">First Name</th>
                        <th class = "px-4 py-2">Second Name</th>
                        <th class = "px-4 py-2">Third Name</th>
                        <th class = "px-4 py-2">Department</th>
                        <th class = "px-4 py-2">Stage</th>
                        <th class = "px-4 py-2">Email</th>
                        <th class = "px-4 py-2">Roles</th>
                        <th class = "px-4 py-2">status</th>
                        <th class = "px-4 py-2">University Email</th>
                        <th class = "px-4 py-2">University Password</th>
                        <th class = "px-4 py-2">Students Files</th>
                        <th class = "px-4 py-2">Actions</th>
                    </tr>
                    </thead>
                    <tbody>

                        @if (isset($users)) @include('dashboard.users.partials.users_details') @endif
                        @if (isset($searches)) @include('dashboard.users.partials.search') @endif
                        @if (isset($statusSearch)) @include('dashboard.users.partials.status_search') @endif

                    </tbody>
                </table>
</div>

конечно, установите ширину и высоту на все, что вам нужно.

<div class = "overflow-auto ..."></div> you can try this 

ссылка на tailewindcss

Ответ принят как подходящий

Оберните таблицу div с классом overflow-x и необходимой шириной и добавьте класс w-full в класс таблицы.

<div class='overflow-x'>
        <table class='table-auto overflow-scroll w-full'>
            <thead>
                <tr class='bg-gray-100'>
                    <th class='w-20 px-4 py-2'>No.</th>
                    <th class='px-4 py-2'>First Name</th>
                    <th class='px-4 py-2'>Second Name</th>
                    <th class='px-4 py-2'>Third Name</th>
                    <th class='px-4 py-2'>Department</th>
                    <th class='px-4 py-2'>Stage</th>
                    <th class='px-4 py-2'>Email</th>
                    <th class='px-4 py-2'>Roles</th>
                    <th class='px-4 py-2'>status</th>
                    <th class='px-4 py-2'>University Email</th>
                    <th class='px-4 py-2'>University Password</th>
                    <th class='px-4 py-2'>Students Files</th>
                    <th class='px-4 py-2'>Actions</th>
                </tr>
            </thead>
            <tbody>
                @if (isset($users))
                @include('dashboard.users.partials.users_details') @endif
                @if (isset($searches))
                @include('dashboard.users.partials.search') @endif
                @if (isset($statusSearch))
                @include('dashboard.users.partials.status_search') @endif
            </tbody>
        </table>
    </div>

Другие вопросы по теме