Taigi, kodėl nenaudoti table, kaip žymės, skirtos išdėstymui? Pagrindiniai argumentai už div:
1. Mažiau kodo - div žymei aprašyti tereikia pačios žymės <div> <div> ir truputėlio <span style="border-bottom: 1px dotted black;">css</span> stiliaus taisyklių, tuo tarpu table žymei reikia table, tr, td žymių + tbody, thead.. + <span style="border-bottom: 1px dotted black;">css</span> stiliaus taisyklių
2. Kodas tampa švaresnis, labiau patrauklus paieškos sistemų robotams ir lengviau kraunamas
3. Table žymėmis paremtą dizainą "krauna" ilgiau, nei su div
4. Su div žymėmis padarytą dizainą yra daug lengviau koreguoti, keisti išdeliojimą, stilius
5. Su div žymėmis padarytas dizainas yra kur kas lankstesnis. Pritaikius <span style="border-bottom: 1px dotted black;">javascript</span> kalbą galime keitinėti peršviečiamumą, leisti vartotojui keisti išdeliojimą, pasirinkti tokį stilių, kokio jis nori.