我基本上和这个问题Possible to fill a table cell with a bg color?是一样的 - 文本设置了背景颜色并且在表格单元格中。文本背景颜色仅在文本后面,而不是填充整个表格单元格,它应该填充整个表格单元格。
解决方案通常是在表格单元格上设置bgcolor。不同之处在于,在此特定网站的许多地方都会出现这种情况,更改所有相关的表格单元格将需要很长时间。
问题是,CSS是否有以下任何一种方式:
- 使文本背景颜色填充整个表格单元格(如果文本在表格单元格中);或.....
- 如果表格单元格包含具有样式x的文本元素,则使该表格单元格具有背景颜色(一种反向继承)?
PS:该网站最初是为IE6开发的,并且IE6已经用文本的背景颜色填充整个表格单元格,因此最初没有问题。但是,FF和IE 7+的工作方式不同。