It does look a little strange, but it is completely legitimate.
You can use css to style almost anything exactly how you want it to look. The other side of that coin is needing to use the semantically correct tag. This defines the structure of your document: <h1-6> tags for headers, <p> for paragraphs, <li> for lists, <div> for some division, etc. Using the correct tag for any given item makes a difference....if you care about doing it the right way instead of just doing it however you can to get it to work.
|