这是一个常见的问题 - 但我还没有看到一个好的答案(我已经搜索过了)。如果你在CSS中将背景图像设置为表格行,则该图像将在每个单元格中重复显示。如果你为行设置position: relative
,并为单元格设置background-image: none
,则可以解决IE上的问题,但在Chrome上无法解决!我不能使用背景定位,因为有很多调用和它们的大小不同。(而且图片不对称-从一侧淡出。有人能帮忙吗?
CSS代码示例:
tr { height: 30px; position:relative;}
tr.green { background: url('green_30.png') no-repeat left top; }
tr.orange { background: url('oranger_30.png') no-repeat left top;}
tr.red { background: url('red_30.png') no-repeat left top; }
td { background-image: none; }
HTML很基本 - 一个多单元格表格。
目标是让每一行淡入不同的颜色,但可以是任何非图案图像。