首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在html中组成覆盖表的单个单元格(它有自己的内容)的元素?

如何在html中组成覆盖表的单个单元格(它有自己的内容)的元素?
EN

Stack Overflow用户
提问于 2018-09-15 13:17:46
回答 1查看 32关注 0票数 0

我想要一张桌子,它的一些细胞被灰色的不透明块覆盖(它只覆盖细胞,而不延伸到细胞之外)。细胞中的内容也应包括在内。

这是相关的JSFiddle

但是,我不能把内容包括在内。我一直在尝试使用CSS中负责块的div元素的“位置”,但是效果不是覆盖单元格内容,就是块本身扩展到单元格之外。

javascript代码:

代码语言:javascript
复制
var x = document.createElement("table");
x.setAttribute("id", "table");
document.body.appendChild(x);
var i;
for (i = 0; i < 2; i++) { 
    var y = document.createElement("tr");
    y.setAttribute("id", 'tr' + i);
    document.getElementById("table").appendChild(y);
    var j;
    var temp;
    for (j = 0; j < 12; j++) { 
        var z = document.createElement("th");
        z.setAttribute("id", 'th' + i +j);
        var t;
        var temp;
        if(i == 0){
          t = document.createTextNode(-(12-1-j));
        }else{
          t = document.createTextNode('abc');

          temp = document.createElement('div');
          temp.setAttribute('class', 'first');
          console.log(temp)
          temp.setAttribute('id', 'shadow'+ j);
          z.appendChild(temp);
        }
        z.appendChild(t);
        document.getElementById('tr' + i).appendChild(z);        

    }

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-05 16:48:26

可以向文本中添加单独的类,然后使用position:relative将组件相对于灰色区域定位。

有关工作示例,请参阅这把小提琴

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52345058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档