<div>
tag can not be used above <tr>
tag. Instead you can use <tbody>
tag to do your work. If you are planning to give id
attribute to <div>
tag and doing some processing, same purpose you can achieve through <tbody>
tag. <div>
and <table>
are both block level elements. so they can not be nested.
For further information visit this page
For example:
<table>
<tbody class="green">
<tr>
<td>Data</td>
</tr>
</tbody>
<tbody class="blue">
<tr>
<td>Data</td>
</tr>
</tbody>
</table>
secondly, you can put “div” tag inside “td” tag.
<table>
<tr>
<td>
<div></div>
</td>
</tr>
</table>
Further questions are always welcome.