Thank you so much Tobias. row_highlight_full_cell_match=false solved my highlighting problem.
We need first_column_th so we can change the color and font of the column “header” cell, as well as the width. This is what our table is supposed to look like.
https://www.enochsystems.com/intl/products/lcd-board-dev-kits/vuekit-93-series/#tab-187a1dbe61d6ae64918
You will notice that under the PROCESSOR & CHIPSET “specification title” the first column cells are purple and 200px wide.
On this page, below, I have inserted a table from TablePress, twice. The first table on this page is first_column_th=true. The second table is first_column_th=false.
https://www.enochsystems.com/intl/nitrogen6x-specifications/
Here is the css that we use for the table
table.itemspec {
width: 100%;
margin: 0px 0 10px;
border-collapse: collapse;
text-align: left;
border-bottom: 1px solid #e0dede;
border-top: 1px solid #999;
border-right: 1px solid #e0dede;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}
.itemspec th, .itemspec td {padding: 5px 10px;border-top: 1px solid #e0dede;text-align: left;border-left: 1px solid #e0dede;}
.itemspec th {color: #773D97;border-right: 1px solid #e0dede;font-family: Lato, Arial, Helvetica, sans-serif;
line-height: 1.1em;font-weight: 400;width: 25%;max-width:200px}
.itemspec td {width: 75%;}
/* Define the background color for all the ODD background rows */
.itemspec tr:nth-child(odd){
background: #fff;
}
/* Define the background color for all the EVEN background rows */
.itemspec tr:nth-child(even){
background: #F7F7F9;
}
.itemspec .spectitle {background-color: #444;color: #FFF;font: bold 15px/1.1em 'Lato', Arial, sans-serif;padding: 8px 0 5px 10px;text-transform: uppercase;border-bottom: 1px solid #e0dede;border-top: none;}
.row-highlight-spectitle td {background-color: #444;color: #FFF;font: bold 15px/1.1em 'Lato', Arial, sans-serif;padding: 8px 0 5px 10px;text-transform: uppercase;border-bottom: 1px solid #e0dede;border-top: none;}