Is this HTML structure valid?
<ul class="blog-category">
<div class="three column">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</div>
<div class="three column">
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
</div>
<div class="three column">
<li>Item 7</li>
<li>Item 8</li>
<li>Item 9</li>
</div>
</ul>
I am inserting li’s inside div which is within ul. What do you think? Is this stucture semantically valid and will that be recognized as a single list?
No,
divis not allowed as a direct child oful. Whenever you’re in doubt, validate your page with W3C or check the corresponding article on W3C:Instead you could use