CSS is for styling, and DIV is for layers. DIV+CSS refers to the web standard, which is often used to differentiate from the table-based layout method in HTML web design language. This is because, in the XHTML web design standard, table-based layout techniques are no longer used; instead, various positioning methods are implemented using DIV+CSS.