I have a collection of 20 icons that I would like to arrange in a centered horizontal line of images. However, I am looking for a responsive solution and cannot use an HTML table. It needs to be mobile-friendly and wrap properly for small screens. If I were to use an HTML table, I would need to create 1 row with 20 columns, but this would not work well for smaller devices.
One solution I have tried involves creating a group of divs. The layout appears fine. http://jsfiddle.net/mayJ6/
<div style="display: inline-block; border: solid 1px black;">
<a href="http://www.example.com" target="_blank" >
<img src="http://profile.ak.fbcdn.net/hprofile-ak-prn1/157940_262105851352_1630693163_q.jpg"
width="50" height="50" alt="photo"/>
</a>
</div>
However, this answer advises against using display: inline-block in this scenario. Are there any better solutions that offer a similar visual result, perhaps using Twitter Bootstrap or another framework?