我试图在另一个单元格中的div上显示表格单元格中的div。
HTML看起来像:
<table>
<tr>
<td>
<div class="b"></div>
</td>
<td>
</td>
</tr>
<tr>
<td><div class="c"></div>
</td>
<td>
</td>
</tr>
风格:
td {
border: 1px solid #000;
width: 50px;
height: 30px;
}
.b {
width: 100px;
height: 80px;
background: #f90;
border: 1px solid #f60;
margin-bottom: -50px;
z-index:3;
}
.c {
width: 100%;
height: 100%;
background: #390;
border: 1px solid #f60;
z-index:-3;
}
我尝试了几种方法,但徒劳无功。你有什么建议吗?
答案 0 :(得分:1)
我不确定我是否做对了,但我在这个解决方案中结束了:
td {
border: 1px solid #000;
width: 50px;
height: 30px;
}
.b {
width: 100px;
height: 30px;
background: #f90;
border: 1px solid #f60;
top:47px;
z-index:3;
position:absolute;
}
.c {
width: 100%;
height: 100%;
background: #390;
border: 1px solid #f60;
z-index:-3;
}
答案 1 :(得分:0)
.b {
width: 100%;
height: 240%;
background: #f90;
border: 1px solid #f60;
z-index: 99;
position: relative;
margin-top: 25px;
}
.c {
width: 100%;
height: 100%;
background: #390;
border: 1px solid #f60;
position: relative;
}
调整宽度&amp;根据您的需要,第一个div的高度