Originally Posted by
Javaboey
Use what's appropriate. It's it's a bunch of text content, use <p>. If it's the beginning of sections, use <h1>, <h2>, etc. If it's a list, use <ul>. Keep in mind, for SEO purposes, you only use one <h1> per page. You can use as many divs as you need, nested however you need. Also, keep in mind, don't have block level elements inside of inline elements. It's not semantically correct. For example, don't do <li><div>stuff</div></li>. If you need a block level element within an inline element, use a <span> and display:block in the CSS.