In my web application, I utilized bootstrap to ensure responsiveness across all devices. I have segmented the main row into three columns (e.g. the second row). Now, I am looking to further divide each of these columns into sets of 12 columns each (akin to a third row) and subdivide them. In the process of breaking down the main column into sub-columns, should I take into account the screen size? If so, what would be the grid specifications for this scenario as the generated columns would vary in width? Alternatively, is it necessary to use the table tag for such purposes?