いくつかのネストされた div (以下のような) を、table、table-row、および table-cell の表示スタイルを持つ 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>