html - unable to put table next to each other -
i have read through other posts seems using display:inline-block
, float:left
doesn't fix problem. here's have:
.lefttable { display: inline-block; overflow: auto; border: solid 1px black; width: 20%; } .righttable { display: inline-block; overflow: auto; border: solid 1px black; width: 80%; }
<table class="lefttable"> <tr> <td> <form action="testmartcontroller" method="post"> <input type="hidden" name="action" value="dairy"> <input type="image" src="<%=request.getcontextpath()%>/css/categories/dairy.jpg"> </form> </td> </tr> <tr> <td> <form action="testmartcontroller" method="post"> <input type="hidden" name="action" value="meat"> <input type="image" src="<%=request.getcontextpath()%>/css/categories/meats.jpg"> </form> </td> </tr> <tr> <td> <form action="testmartcontroller" method="post"> <input type="hidden" name="action" value="bakery"> <input type="image" src="<%=request.getcontextpath()%>/css/categories/bakery.jpg"> </form> </td> </tr> <tr> <td> <form action="testmartcontroller" method="post"> <input type="hidden" name="action" value="fruitveg"> <input type="image" src="<%=request.getcontextpath()%>/css/categories/fruit & veg.jpg"> </form> </td> </tr> </table> <table class="righttable"> <tr> <th>img</th> <th>product name</th> <th>price</th> <th>button</th> </tr> <tr> <td></td> </tr> </table>
the result got
[lefttable] [img] [img] [img] [img] [righttable] [img] [product name] [price] [button]
i want desired result of
[lefttable] [righttable] [img] [img] [product name] [price] [button] [img] [img] [img]
i can't seems spot mistake, have suggestion on how fix issue?
a simple approach might use display: inline-table
on 2 tables, since want them behave inline elements.
floats work depends on other factors in layout.
.lefttable { border: 1px dotted blue; display: inline-table; vertical-align: top; } .righttable { border: 1px dotted blue; display: inline-table; vertical-align: top; }
<table class="lefttable"> <tr> <td> <form action="testmartcontroller" method="post"> <input type="hidden" name="action" value="dairy"> <input type="image" src="http://placehold.it/101x50"> </form> </td> </tr> <tr> <td> <form action="testmartcontroller" method="post"> <input type="hidden" name="action" value="meat"> <input type="image" src="http://placehold.it/102x50"> </form> </td> </tr> <tr> <td> <form action="testmartcontroller" method="post"> <input type="hidden" name="action" value="bakery"> <input type="image" src="http://placehold.it/103x50"> </form> </td> </tr> <tr> <td> <form action="testmartcontroller" method="post"> <input type="hidden" name="action" value="fruitveg"> <input type="image" src="http://placehold.it/104x50"> </form> </td> </tr> </table> <table class="righttable"> <tr> <th>img</th> <th>product name</th> <th>price</th> <th>button</th> </tr> <tr> <td></td> </tr> </table>
Comments
Post a Comment