css - td 后面的图像(类似于背景)

标签 css

<分区>

我有一个包含菜单的表格,每个菜单项在新行中居中对齐。

<table><tr>
<td> Menu item 1 </td>
<td> Menu item 2 </td>
...
</tr></table>

我想在该菜单的“后面”放置一些图像,假设我在第一行放置了一个图像,并使其透明,这样它就可以跨越其余的行。

最佳答案

我不知道您为什么不只使用背景 - 这正是您在这里描述的内容。要添加背景图片,您可以使用

<table style="background: url(path/to/image);">
...

除了通常不鼓励内联样式,所以你也可以使用这个 css:

table {
    background: url(path/to/image);
}

虽然这对您来说似乎不是问题,但您想要更快的加载时间,您可以改用 css 类。

.menu {
    background: url(path/to/image);
}

并更改您的 <table><table class="menu"> .

关于css - td 后面的图像(类似于背景),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362188/

上一篇:html - 背景顶部重复

下一篇:php - 我如何制作幻灯片,从数据库中获取信息(图像、标题、内容)?

相关文章:

javascript - 如何在不运行本地网络服务器的情况下将 HTML 发送到嵌入式 WebView?

html - 将 div 与包含 div 的底部对齐并将文本环绕底部 div

css - Sencha CSS 变量覆盖被忽略

html - 图片上方或下方

仅在 IE8 中出现 css 媒体查询问题

html - 如何在 HTML 中插入图像,使其充满整个屏幕,而不管屏幕大小?

html - 使用纯 CSS 内联 <div> 列元素

html - 通过 img 嵌入时将 SVG 定位到左侧

html - 数据加载时的水平加载器

css - 使用溢出时没有滚动条 :auto and div heights