JSFiddle - React, Tailwind, and code Playground

by Cayce Balara

HTML

<div id="data_table">
  <table>
    <thead>
      <tr>
        <th>Header 1</th>
        <th>Header 2</th>
        <th>Header 3</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>Data Left Align</td>
        <td class="tRight">Data Right Align</td>
        <td class="tCenter">Data Center</td>
      </tr>
      <tr>
        <td>Data Left Align</td>
        <td class="tRight">Data Right Align</td>
        <td class="tCenter">Data Center</td>
      </tr>
      <tr>
        <td>Data Left Align</td>
        <td class="tRight">Data Right Align</td>
        <td class="tCenter">Data Center</td>
      </tr>
      <tr>
        <td>Data Left Align</td>
        <td class="tRight">Data Right Align</td>
        <td class="tCenter">Data Center</td>
      </tr>
    </tbody>
    <tfoot>
      <tr>
        <td>Footer 1</td>
        <td>Footer 2</td>
        <td>Footer</td>
      </tr>
    </tfoot>
  </table>
</div>

CSS

#data_table table {
  border: 1px solid black;
  border-collapse: collapse;
}
#data_table table tr th {
  border: 1px solid black;
  font-weight: bold;
  text-align: center;
  width: 200px;
  padding: 2px;
}
#data_table table tr td {
  border: 1px solid black;
  padding: 2px;
}
#data_table table tr td.tRight {
  text-align: right;
}
#data_table table tr td.tCenter {
  text-align: center;
}
#data_table table tbody tr:nth-child(even) td {
  background-color: azure;
}
#data_table table tfoot td {
  background-color: #ddd;