html – 表格行背景图片[复制]

Possible Duplicate:
07000

我正在尝试将一个图像作为第一行的背景.问题是背景分别应用于每个单元,而不是整体.有办法解决吗?

http://jsfiddle.net/bumpy009/c3txj/

结果应如下所示:

编辑:问题只出现在Safari,Opera和chrome中.还没检查IE.

解决方法

如果你想跨越每一行,为什么不把它作为表格背景而是在y轴上重复呢?
table {
    width: 300px;
    background-image: url('mypic.jpg');
    background-repeat: repeat-y;
}

顺便说一句,我用IE9,FF12测试了你的代码 – 那些每行显示一次图像.但Chrome 15& Safari 5正在为每个td重复它.

编辑

由于你只想在第一行中使用它,你应该使用background-position来确保图像保持在表格的顶部(通常是第一行的位置,对吧?:P)

table {
    width: 300px;
    background-image: url('mypic.png');
    background-repeat: no-repeat;
    background-position: center top;
}

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些