Hello there I have tried the following which I think should be valid CSS and it does not work (tested with Google Chrome).
<ul>
<li><a href="...">bla</a></li>
<li><a href="...">bla</a></li>
<li><a href="...">bla</a></li>
<li><a href="...">bla</a></li>
<li><a href="...">bla</a></li>
</ul>
The CSS:
ul li {
float:left;
}
ul li:nth-child(3):after {
content:"";
display:table;
clear:both;
}
The floating list elements should start a new row after each third element in the list within a responsive design. Do you have a solution suggestion? Isnt this supposed to work?