【发布时间】:2013-10-18 16:15:06
【问题描述】:
编辑:好吧原来是浏览器问题。希望有人能在我得到更多的反对票之前关闭它-.-
我想要一个深色图像作为我的表格的背景,字体和边框线是浅色,比如白色。这是我的 HTML
<table>
<tr>
<td>blank</td>
<td>blank</td>
</tr>
<tr>
<td>blank</td>
<td>blank</td>
</tr>
<tr>
<td>blank</td>
<td>blank</td>
</tr>
<tr>
<td>blank</td>
<td>blank</td>
</tr>
<tr>
<td>blank</td>
<td>blank</td>
</tr>
</table>
这是我的 CSS
table {
background:url(../images/bgimage.jpg);
background-repeat:no-repeat;
background-position:center center;
width:180px;
height:200px;
border:1px solid black;
width:180px;
height:200px;
}
但是,这不起作用,并且没有将任何图像放置到屏幕上。怎么会?我什至尝试将 !important 放在最后,就像这样
background:url(../images/15387_isopropyl_alcohol.jpg) !important;
但我仍然没有得到它应该工作吗?如果是这样,那么我想我会再次检查我的整个代码,看看是否有什么问题。有没有另一种方法可以将背景图像放在桌子后面?我正在考虑将表格放入 div 中,然后给 div 一个背景图像,然后将位置设为绝对位置,但这也不起作用,图像甚至由于某种原因没有再次出现。
【问题讨论】:
-
图片路径错误?其他 CSS 干扰?
-
它对我有用,可能你的背景网址上有错误的路径。 Fiddle
-
检查浏览器的检查器,看看发生了什么(可能是特异性问题或路径不正确)。
标签: html css html-table background-image