Hola otra vez:
Lo de los errores tal vez no lo note nadie, pero supongo que si intentas validar tu código con el validador de w3.org (o cualquier otro) te lo señalaría (podrías probar...¿?)
Todas las celdas (y todas las etiquetas) en los navegadores modernos (*) se tratan como objetos... y como tales, eres libre de agregarle el atributo que quieras (siempre que sea sintácticamente aceptable y no se repitan... )...
... particularmente me despreocupo de los navegadores muy antiguos porque son muy pocos los que pueden seguir usándolos.
Si tienes problemas para adaptarlo no dudes en volver a consultar... además, si con el id te iba bien, eres libre de seguir usándolo (aunque te lo reprochen)
Saludetes