我想将几个嵌套的 div(如下所示)转换为具有表格、表格行和表格单元格显示样式的 CSS 表格结构。这工作正常。但是 DOM 结构中还有一些其他元素(下面由类“red”和“blue”标识)我无法删除,但我不需要它们来显示在屏幕上。如果我将这些元素留在 DOM 树中,表结构将无法正确显示。是否有可能让它们出现在 DOM 树中但在显示时忽略它们?
<div style="display: table">
<div class="blue">
<div style="display: table-row">
<div class="red">
<div style="display: table-cell">
...
</div>
<div style="display: table-cell">
...
</div>
</div>
</div>
<div style="display: table-row">
<div class="red">
<div style="display: table-cell">
...
</div>
<div style="display: table-cell">
...
</div>
</div>
</div>
</div>
</div>