I'm currently facing an issue with a table I created in HTML using Bootstrap for my webpage. The problem arises when viewing the table on smaller screens, such as the iPhone 6s, where the table rows exceed the boundaries of the table itself. Despite utilizing Mozilla Developer tools for responsive web design, I have been unable to rectify this issue. What steps should I take to address this problem? Below is the code snippet in question:
<table class="table table-striped tablesorter col-md-12 col-xs-12" id = "favtable" >
<thead >
<tr>
<th>Heading1 </th>
<th >Heading2</th>
<th >Heading3</th>
<th >Heading4</th>
</tr>
</thead>
<tbody id = "favtable2">
</tbody>