Dengan menggunakan kelas div dan atribut CSS yang sesuai, Anda dapat meniru efek colspan dan rowpan yang diinginkan.
Inilah CSS
.table {
display:table;
}
.row {
display:table-row;
}
.cell {
display:table-cell;
padding: 5px;
vertical-align: middle;
}
Berikut contoh HTMLnya
<div class="table">
<div class="row">
<div class="cell">
<div class="table">
<div class="row">
<div class="cell">X</div>
<div class="cell">Y</div>
<div class="cell">Z</div>
</div>
<div class="row">
<div class="cell">2</div>
<div class="cell">4</div>
<div class="cell">6</div>
</div>
</div>
</div>
<div class="cell">
<div class="table">
<div class="row">
<div class="cell">
<div class="table">
<div class="row">
<div class="cell">A</div>
</div>
<div class="row">
<div class="cell">B</div>
</div>
</div>
</div>
<div class="cell">
ROW SPAN
</div>
</div>
</div>
</div>
</div>
</div>
Dari apa yang saya lihat di kedua pertanyaan, dan sebagian besar tanggapan, adalah orang-orang tampaknya lupa bahwa dalam div tertentu yang bertindak sebagai "sel tabel" Anda dapat memasukkan div lain yang bertindak seperti tabel yang disematkan, dan memulai proses lebih.
*** Ini tidak glamor, tetapi berhasil bagi mereka yang mencari jenis pemformatan ini dan mereka ingin menghindari TABLE. Jika untuk TATA LETAK DATA, TABEL masih berfungsi di HTML5.
Semoga ini bisa membantu seseorang.