为什么我的桌子背景图像没有显示在WordPress中?

时间:2011-07-04 作者:Cheeky Cherub

为什么我的表格行背景图像没有出现在Wordpress中。

主题的样式表是否以某种方式抑制了它,如果是这样,如何覆盖它以使图像显示,或者是否有其他故障导致它不显示?

请注意,表中的其他图像显示正确,因此文件的路径似乎正常。

<table width="250" height="200" cellpadding="0" cellspacing="0" border="1">
<tr>
    <td WIDTH="250" HEIGHT="82" colspan="3"><img src="/wp-content/plugins/xxxxxxwidget/image1.png">
        </td>
</tr>
<tr>
    <td style="background-image:url(/wp-content/plugins/xxxxxxwidget/image2.png) no-repeat center;" WIDTH="250" HEIGHT="45" colspan="3">
        </td>
    </tr>
</table>
有什么建议吗?

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

Firebug或Chrome开发工具在渲染的背景图像URL上报告了什么?它是否返回404?

尝试更改此选项:

style="background-image:url(/wp-content/plugins/xxxxxxwidget/image2.png)
对此:

style="background-image:url(<?php echo wp_plugins_dir(); ?>/xxxxxxwidget/image2.png)

SO网友:kevin

此处Css语法错误:

<td style="background-image:url(/wp-content/plugins/xxxxxxwidget/image2.png) no-repeat center;" WIDTH="250" HEIGHT="45" colspan="3">
        </td>
\'background-image\' 仅接受url,不接受其他参数,例如no-repeatcenter.改用:

<td style="background:url(/wp-content/plugins/xxxxxxwidget/image2.png) no-repeat center;" WIDTH="250" HEIGHT="45" colspan="3">
        </td>
应该有帮助。

结束

相关推荐

Resizing all images

我刚刚更改了博客的主题,由于页面宽度很小,它打破了布局。我之前的大多数图片(附在帖子中)的宽度都在600px左右,现在我需要按450px的比例调整它们的大小。如何一次性调整它们的大小?有这个插件吗?P、 美国:编写CSS规则是一个很好的选择,我已经做到了。但我认为调整图像大小也会减少每个页面的下载开销!