Tout sélectionner sauf le premier et le dernier élément td dans un sélecteur

J'ai écrit quelque chose comme ceci dans le CSS:

tr.red > td:not(:last-of-type):not(:first-of-type)
{
    color: #E53B2C;
    border-bottom: 4px solid #E53B2C;
}

J'essaie de l'appliquer à des cellules de tableau, qui ne sont pas d'abord et non pas le dernier dans la ligne avec .red classe.

Il semble fonctionner comme prévu, mais est-ce vraiment la bonne façon de le faire?

source d'informationauteur Kamil