JSFiddle - React, Tailwind, and code Playground
HTML
<table class="fx">
<tbody>
<tr>
<th>
Email ID
</th>
<th>
Time Taken to complete game (secs)
</th>
<th>
Email ID
</th>
<th>
Time Taken to complete game (secs)
</th>
</tr>
</tbody>
</table>
<div id="data" style="valign: top; overflow: auto; min-width:850px; height: 100px; margin-top: 60px;
padding-top: 0px">
<table class="data">
<tbody>
<tr>
<th>
asd@gmail.com
</th>
<th>
449
</th>
<th>
asd@gmail.com
</th>
<th>
449
</th>
</tr>
<tr>
<tr>
<th>
sad@gmail.com
</th>
<th>
449
</th>
<th>
asd@gmail.com
</th>
<th>
449
</th>
</tr>
<tr>
<tr>
<th>
as@gmail.com
</th>
<th>
449
</th>
<th>
asd@gmail.com
</th>
<th>
449
</th>
</tr>
...
CSS
table tbody
{
display: block;
height: 262px;
overflow: auto;
}
table
{
table-layout: fixed;
height: 100px;
overflow: auto;
padding: 0px;
}
table tr
{
background-color: #F5F5F5;
}
table tr:nth-child(odd)
{
background-color: #eee;
}
table tr:nth-child(even)
{
background-color: #F5F5F5;
}
table tr td
{
padding: 0px;
width: 200px;
max-width: 200px;
word-wrap: break-word;
height: auto;
text-align: center;
color: #5d8d5d;
}
.fx
{
position: fixed;
top: 0;
left: 0;
min-width:850px;
width:850px;
}
.fx tr th
{
padding: 10px;
background-color: #ddd;
width: 175px;
min-width: 175px;
color: #6d4d9d;
text-align: center;
}
.data
{
margin-top: 0px;
min-width:850px;
width:850px;
left: 0;
}
.data tr th
{
padding: 10px;
width: 175px;
min-width: 175px;
text-align: center;
}
div
{
position: relative;
}
*
{
margin: 0;
padding: 0;
}