I currently have a table displayed https://i.sstatic.net/20gZm.png
The issue arises when I input large amounts of data, causing the structure to become irregular as depicted above. My query revolves around maintaining proper alignment within the table even when extensive data is entered.
Below is the code being utilized:
#Invoicebanner {
width: 610px;
height: 15px;
margin: 20px auto;
border: 0px solid #000;
text-align: center;
}
<div id="Invoicebanner">
<div style="border-left: 1px solid black;border-right: 1px solid black;border-top: 1px solid black;width:608px">
<center><span style="font-size: 18px;"><b>Purchase Order</b></span>
</center>
</div>
<table align="center" style="border: 1px solid " cellpadding="0" cellspacing="0" width="100%">
<tr align="left">
<td rowspan="5" style="border-right: 1px solid black;width: 300px;word-break: break-all;">
<b> To,</b>
<br/>
 
<%=request.getParameter( "supplierAddress")%>
</td>
<td style="border-right: 1px solid black;border-bottom: 1px solid black;word-break: break-all;">
 P.O.NO
<br/>
</td>
<td style="border-bottom:1px solid black;word-break: break-all;">
 
<%=request.getParameter( "poNo")%>
</td>
</tr>
<tr align="left">
<td style="border-bottom:1px solid black;border-right: 1px solid black;word-break: break-all;">
 Date
</td>
<td style="border-bottom:1px solid black;word-break: break-all">
 
<%=D ate%>
</td>
</tr>
<tr align="left">
<td style="border-right: 1px solid black;word-break: break-all;">
 Contact Name:
<br/>
</td>
<td style="word-break: break-all;">
 
<%=request.getParameter( "contactName")%>
<br/>
</td>
</tr>
<tr align="left">
<td style="border-right: 1px solid black;width: 110px;word-break: break-all;">
 Contact No:
<br/>
</td>
<td style="word-break: break-all;">
 
<%=request.getParameter( "contactNo")%>
<br/>
</td>
</tr>
<tr align="left">
<td style="border-right: 1px solid black;width: 110px;word-break: break-all;">
 Email-Id:
</td>
<td>
<td style="word-break: break-all;">
 
<%=request.getParameter( "email")%>
</td>
</tr>
</table>