I have created an HTML table and I am trying to freeze or make position fix of <th>
tag and table body scroll-able but it is not working out.
Below is HTML code for reference.
<html>
<head>
<style>
table {
width: 100%;
border: 1px solid black;
border-collapse: collapse;
}
table th,
tr,
td {
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<th>Sr No</th>
<th>Name</th>
<th>Addr</th>
</tr>
<tr>
<td>1</td>
<td>A</td>
<td>AddrA</td>
</tr>
<tr>
<td>1</td>
<td>B</td>
<td>AddrB</td>
</tr>
<tr>
<td>3</td>
<td>C</td>
<td>AddrC</td>
</tr>
<tr>
<td>4</td>
<td>D</td>
<td>AddrD</td>
</tr>
<tr>
<td>5</td>
<td>E</td>
<td>AddrE</td>
</tr>
<tr>
<td>6</td>
<td>F</td>
<td>AddrF</td>
</tr>
</table>
</body>
</html>
How can I fix table headers position?
Thanks in advance