Normalize the `th` element. I have specifically observed that `th`
elements sometimes show content vertically aligned in the middle. `th`
elements are used for all columns, so they should be normalized to be
vertically aligned to the top
span,
font,
td,
+ th,
div {
line-height: 100%;
}
border-collapse: collapse;
}
-td {
+td, th {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
border-collapse: collapse !important;
}
-table, tr, td {
+table, tr, td, th {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;