【发布时间】:2022-12-03 02:51:46
【问题描述】:
我有一张表,其中第一列的 TD 有一个位置:sticky 我需要有几个子元素,占据单元格的整个高度。
TD:nth-child(1) {
position: sticky;
left: 0px;
}
SPAN {
display: inline-block;
width: 5px;
background-color: red;
margin-right: 1em;
}
<TABLE>
<TR>
<TD>
<SPAN>​</SPAN><SPAN>​</SPAN><LABEL>Other contents</LABEL>
</TD>
<TD>Multiline<BR>contents
</TD>
</TR>
</TABLE>
通常我会设置位置:相对于 TD 和绝对的 SPAN,但我需要 TD 是粘性的。 我错过了什么?
将 DIV 与 display: table-* 一起使用不是一种选择,因为我需要一个 colspan。
【问题讨论】: