Chu*_*ris 5 html css google-chrome css-tables
我有一张桌子,我有这个
</tr>
<tr class="table-top-background" >
<td class="thread-pic" ></td>
<td class="thread-top-middle" colspan="2" >Threads</td>
<td class="thread-information">Last Post</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
所以我想给我的tr提供背景图片,所以我把它放了
.table-top-background
{
background:url('/img/design/extra-large-back.png') no-repeat;
position:relative;
color:White;
height:31px;
}
.thread-pic
{
width:30px;
}
.thread-information
{
width:280px;
}
.thread-top-middle
{
width:418px;
}
Run Code Online (Sandbox Code Playgroud)
问题是,在所有浏览器中,谷歌Chrome都可以.在谷歌浏览器中,似乎我给背景不是tr,而是给所有td ...它为每个td重复相同的背景.
它在IE7中是相同的,但在stackoverflow问题之一中,我读到了解决这个问题position:relative并且它有所帮助.但我没有找到Chrome的任何solutuin.我也尝试给这样的tr css
.table-top-background
{
background:url('/img/design/extra-large-back.png') no-repeat 0% 100%;
display:block;
position:relative;
color:White;
height:31px;
width:728px;
}
Run Code Online (Sandbox Code Playgroud)
但是它改变了我的所有桌面设计......当时这个标题行的td中的文本不在那个地方,而且我表中的所有其他第一个td与我的标题tr的大小相同.这似乎真的很有趣.
我也试着给予display:inline-table代替display:block而且它也没有帮助我......那个问题的解决方案是什么?
编辑:在Safari中也存在同样的问题,因此它是webkit问题.
| 归档时间: |
|
| 查看次数: |
4693 次 |
| 最近记录: |