html表格背景不显示?

标签 html css html-table

我的外部表格的每个单元格内都有一个嵌套表格。我想为其中一个单元格设置背景图像,因此我创建了一个名为“innerraya”的特定类来为该嵌套表格设置背景图像。但是,似乎什么都没有改变。

HTML

<td class="luar"> 
        <table class="innerraya"> 
            <tr>
                <td>7</td>
                <td colspan="2"></td>
            </tr>
            <tr>
                <td colspan="3" id="d7">
                        <p id="d7Event"></p>
                    </td>
            </tr>
            <tr>
                <td colspan="2"></td>
                <td style="text-align:right">29</td>
            </tr>
        </table>
        </td>

CSS

.innerraya
{
    width:100%;
    height:100%;
    position:absolute;
    background-image:url("daunketupat.jpg");

}

输出

它现在可以工作了,但是整个表都搞砸了 enter image description here

如果我将它用作 td 背景或普通 img src,图像在那里,但如果更改整个表格背景,则图像不工作。原因是什么?

最佳答案

问题解决了!

问题是内表布局不固定,所以我不得不在 innerraya 类中添加这段代码。

 table-layout: fixed;

整个代码如下所示:

    table.innerraya
{
   width: 100%;
  height: 100%;
  table-layout: fixed;
  background-image: url("daunketupat.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;

}

输出 enter image description here

关于html表格背景不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36125746/

相关文章:

css - HTML 表格 - 从特定单元格中删除单元格间距/边框

javascript - 使用 jquery 对多个表单进行通用电子邮件验证

html - Bootstrap 错误 : Working on Mobile/Laptop but not desktop

JavaScript 改变元素的样式 - 出现错误

html - 如何使用CSS实现表格结构

javascript - 输入输入字段后表格单元格变形

html - 我该如何处理这样的表格边框?

HTML 符号实体 - 如何 float

html - 向空的 div 添加背景 - 指定不可能的高度

javascript - 单击表格内的输入时从 html 表格获取 id