You will get more flexiblity by making this into a <div> <li> or using Media queue w/ a CSS Grid system. Tables are not responsive by nature. However you can add CSS overflow to the table which will contain the content in a box and add a scroll feature. <div style="overflow-x:auto;"> <table> ... </table> </div>
... View more