我有一些外國的html,並想用css表格格式化它。不幸的是,html在「表格 - 行 - divs」和「表格 - 單元格」之間包含額外的div。無法創建CSS表,如果無用的divs到位
舉例: HTML:
<div class="tabular">
<div class="useless">
<div class="tabular-row">
<label class="tabular-cell">AAAAAAAAAAAAAAAAAAAAAAAAAAAAA</label>
<label class="tabular-cell">Name</label>
<input type="text" name="entry.3.single" value="" class="tabular-cell" id="entry_3">
</div>
</div>
<div class="tabular-row">
<div class="tabular-cell">
something
</div>
<div class="tabular-cell">
display: table-celllllllllllllllllllll;
</div>
<div class="tabular-cell">
cellllllllllllllllllll
</div>
</div>
</div>
我現在的CSS:
div .tabular {display: table; padding: 5px;}
div .tabular-row {display: table-row;}
div .tabular-cell {display: table-cell; padding: 5px; }
不幸的是,我不能做,因爲與類 「無用」 的div表工作。我也無法通過谷歌找到解決方案,儘管我認爲這是微不足道的。你可以幫我嗎?
大衛
不幸的是,你的解決方案並沒有解決我的問題。但不知何故,CSS似乎沒有解決方案來解決我的問題。首先,我想我可以通過設置.useless to table-row-group的顯示來繞過它。但是,我看到,我的用例中有另一個無用的div。這是谷歌形式iframe的形式。 我想,我需要找到一個解決方案與JavaScript或沒有一個CSS表。 –