Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 应用于表格的背景图像将应用于表格中的所有单元格_Css - Fatal编程技术网

Css 应用于表格的背景图像将应用于表格中的所有单元格

Css 应用于表格的背景图像将应用于表格中的所有单元格,css,Css,我使用css背景图像属性给出了一个表背景图像。为单元格提供不透明度设置,以便通过单元格显示图像。在Firefox中,它可以完美地工作,但在IE中,所有的单元格(TDs)都显示背景图像。如何解决IE中的问题。单击下面的链接查看页面 所有单个单元格似乎都继承了表中的背景图像样式 添加类似于 td { background: transparent; } 似乎解决了IE中的问题。所有单个单元格似乎都继承了表中的背景图像样式 添加类似于 td { background: transparent; }

我使用css背景图像属性给出了一个表背景图像。为单元格提供不透明度设置,以便通过单元格显示图像。在Firefox中,它可以完美地工作,但在IE中,所有的单元格(TDs)都显示背景图像。如何解决IE中的问题。单击下面的链接查看页面


所有单个单元格似乎都继承了表中的背景图像样式

添加类似于

td { background: transparent; }

似乎解决了IE中的问题。

所有单个单元格似乎都继承了表中的背景图像样式

添加类似于

td { background: transparent; }

似乎解决了IE中的问题。

您能将表格包装成一个div吗


如果是这样,那么您可以将背景图像应用于div包装,这不会以任何方式影响表或其单元格:)

您可以将表包装在div中吗


如果是这样,那么您可以将背景图像应用于div包装,这不会以任何方式影响表或其单元格:)

我得到了解决方案。我已将“td”添加到选择器tr.normalRow、tr.alternativeRow、tr.selectedRow、tr.hoverRow,还添加了属性“background image:none;”。以下是我使用的代码:

Code:
tr.normalRow td{ 背景:#FFFFFF; 字体大小:11px; 光标:指针; 过滤器:α(不透明度=90); -moz不透明度:.90; 不透明度:.90; 背景图像:无; }

特拉维特罗{ 背景#f4; 字体大小:11px; 光标:指针; 过滤器:α(不透明度=90); -moz不透明度:.90; 不透明度:.90; 背景图像:无; }

tr.selectedRow td{ 背景:#fff19f; 字体大小:11px; 光标:指针; 过滤器:α(不透明度=90); -moz不透明度:.90; 不透明度:.90; 背景图像:无; }

霍夫罗{ 背景:浅蓝色; 字体大小:11px; 光标:指针; 过滤器:α(不透明度=90); -moz不透明度:.90; 不透明度:.90; 背景图像:无;
}我找到了解决办法。我已将“td”添加到选择器tr.normalRow、tr.alternativeRow、tr.selectedRow、tr.hoverRow,还添加了属性“background image:none;”。以下是我使用的代码:

Code:
tr.normalRow td{ 背景:#FFFFFF; 字体大小:11px; 光标:指针; 过滤器:α(不透明度=90); -moz不透明度:.90; 不透明度:.90; 背景图像:无; }

特拉维特罗{ 背景#f4; 字体大小:11px; 光标:指针; 过滤器:α(不透明度=90); -moz不透明度:.90; 不透明度:.90; 背景图像:无; }

tr.selectedRow td{ 背景:#fff19f; 字体大小:11px; 光标:指针; 过滤器:α(不透明度=90); -moz不透明度:.90; 不透明度:.90; 背景图像:无; }

霍夫罗{ 背景:浅蓝色; 字体大小:11px; 光标:指针; 过滤器:α(不透明度=90); -moz不透明度:.90; 不透明度:.90; 背景图像:无;
}

这是可行的,但是给“td”指定的背景色正在被删除。当然,由于td背景色设置为透明:),这只是一个简单的例子,主要的一点是,您应该通过将单元格的背景图像设置为“无”或“无”来从单元格中删除背景图像。td{background image:none;}事实上,现在我查看了代码,您不能同时看到行的水印和背景色,因为如果单元格有背景色,您就不能通过它们看到整个表的背景图像;你可以认为单元格位于父表的“顶部”,我已经给了表单元格不透明度。请检查head部分中的内部样式。这是可行的,但“td”的背景色将被删除。当然,由于td背景色设置为透明:)这只是一个简单的示例,主要的一点是,您应该通过将单元格的背景图像设置为“none”或“none”来删除单元格的背景图像。td{background image:none;}事实上,现在我查看了代码,您不能同时看到水印和行的背景色,因为如果单元格有背景色,你只是无法通过它们看到整个桌子的背景图像;你可以认为单元格位于父表的“顶部”,我已经给了表单元格不透明度。请检查头部部分的内部样式。尝试过,但此建议没有帮助。它如何没有帮助?如果你没有对表格标签应用背景属性,那么div的背景图像就会显示出来。它在Firefox中有效,但在IE中无效。我已经给表格单元格设置了不透明度。请检查头部部分的内部样式。尝试过,但此建议没有帮助。它如何没有帮助?如果你没有对表格标签应用背景属性,那么div的背景图像就会显示出来。它在Firefox中有效,但在IE中无效。我已经给表格单元格设置了不透明度。请检查头部部分的内部样式。