Layout pada dokumen web umumnya terdiri dari elemen header, navigasi, sidebar, konten, dan footer. Setiap elemen memiliki karakteristik dan fungsi tersendiri. Model kotak (box model) menjelaskan bahwa setiap elemen memiliki ukuran yang dipengaruhi oleh isi, margin, padding, dan border. Penyusunan elemen dapat dilakukan dengan penggunaan div sebagai penampung dan properti float.