JSFiddle - React, Tailwind, and code Playground
by koh_edwin
HTML
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.12.1/css/jquery.dataTables.min.css" />
<link rel="stylesheet" href="https://cdn.datatables.net/fixedcolumns/4.1.0/css/fixedColumns.dataTables.min.css" />
<script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/1.12.1/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/fixedcolumns/4.1.0/js/dataTables.fixedColumns.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var table = $('#example').DataTable( {
scrollY: "300px",
scrollX: true,
scrollCollapse: true,
paging: false,
fixedColumns: {
left: 2
}
} );
} );
</script>
<table id="example" class="stripe row-border order-column" style="width:100%">
<thead>
<tr>
<th>this i sthe Name of the employee</th>
<th>Position</th>
<th>Position</th>
<th>Position</th>
<th>Position</th><th>Position</th>
<th>Position</th>
<th>Position</th>
<th>Position</th><th>Position</th>
<th>Position</th>
<th>Position</th>
<th>Position</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tiger Nixon</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
</tr>
<tr>
<td>Garrett Winters</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
<td>Position</td>
...
CSS
th, td { white-space: nowrap; }
div.dataTables_wrapper {
width: 800px;
margin: 0 auto;
}