Tienen básicamente el mismo problema que this - el texto tiene un conjunto de colores de fondo y está en una celda de tabla. El color de fondo del texto solo está detrás del texto y no llena toda la celda de la tabla, lo cual debería ser.CSS Establecer color de fondo de celda de tabla utilizando texto dentro de la celda de tabla
La solución normalmente es establecer un bgcolor en la celda de la tabla. La diferencia es que esto ocurre en muchos lugares a lo largo de este sitio web en particular, y el cambio de todas las celdas de la tabla relevantes tomaría mucho tiempo.
La pregunta es, ¿hay una manera de decir en el CSS, ya sea de:
- hacer que el color de fondo de texto llenar toda la celda de la tabla (si el texto está en una celda de la tabla); o .....
- Si una celda de tabla contiene un elemento de texto que tiene un estilo x, entonces haga que esa celda de tabla tenga un color de fondo (un tipo de herencia inversa)?
PD: el sitio fue desarrollado para IE6 originalmente, y IE6 ya llena toda la celda de la tabla con el color de fondo del texto, por lo que inicialmente no hay problemas. FF e IE 7+ funcionan de manera diferente.
Gracias por esto, puedo ver por qué debería funcionar, pero no es una alegría para nuestra configuración en particular (tenemos etiquetas de anclaje en lugar de tramos en las celdas de la tabla, no sé si eso importa). Lo dejaré por ahora como otra razón para volver a desarrollar la aplicación en particular. –