Div vs Vaadin Layouts

When should I use Div and layouts ( HL/VL) ? I see there are cases where Div is used and some cases Layouts?

Use Div if you want to control all layout related aspects yourself in CSS. Use Layouts if you want to control the layouts in Java