How to Create: Comparison Tables

Learn how to use CSS to create comparison tables.

Features Basic Pro
Sample text
Sample text
Sample text
Sample text
Sample text

Kişisel Deneyim

How to Create Comparison Tables

First Step - Add HTML:

<!-- Font Awesome Icon Library -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<table>
  <tr>
    <th style="width:50%">Features</th>
    <th>Basic</th>
    <th>Pro</th>
  </tr>
  <tr>
    <td>Sample text</td>
    <td><i class="fa fa-remove"></i></td>
    <td><i class="fa fa-check"></i></td>
  </tr>
  <tr>
    <td>Sample text</td>
    <td><i class="fa fa-check"></i></td>
    <td><i class="fa fa-check"></i></td>
  </tr>
</table>

Second Step - Add CSS:

/* Set Table Styles */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}
/* Set Table Header and Table Data Styles */
th, td {
  text-align: center;
  padding: 16px;
}
th:first-child, td:first-child {
  text-align: left;
}
/* Zebra Strip Table Row */
tr:nth-child(even) {
  background-color: #f2f2f2
}
.fa-check {
  color: green;
}
.fa-remove {
  color: red;
}

Kişisel Deneyim