我正在試圖對齊一個佔據水平空間75%旁邊的6行的表格,右邊是文本。如何在同一行上對齊表格和div?
但是,下面的html代碼導致它們在另一個之上。
我試圖玩內聯塊等,但無論我做什麼,它都沒有把它放在旁邊。
我在做什麼錯?整個工作片斷如下:
<div id="ResultDetails" style="border:solid; border-width:2px; overflow:auto; border-color:lightgray; padding-left:12px;padding-right:12px; padding-top:12px;padding-bottom: 12px;margin:10px">
<table style="width:80%; display: inline-block; vertical-align: top; ">
<tr>
<td style="font-family:Calibri; font-size:large; color:midnightblue; text-align:left"><b>RESULT DETAILS</b></td>
</tr>
<tr>
<td style="width:18%; font-size:large; padding-left: 2px"><i>Condition tested<sup>1</sup></i></td>
<td style="width:20%; font-size:large; padding-left: 6px"><i>Result</i></td>
<td style="width:20%; font-size:large; padding-left: 6px"><i>Risk Before Test<sup>2</sup></i></td>
<td style="width:20%; font-size:large; padding-left: 6px"><i>Vehicle Risk Score<sup>3</sup></i></td>
</tr>
<tr>
<td class="BorderBottom">{{vehicle}}</td>
<td class="BorderBottom">{{vehicle_result}}</td>
<td class="BorderBottom">{{vehicle_testing}}</td>
<td class="BorderBottom">{{vehicle_pollution}}</td>
</tr>
<tr>
<td class="BorderBottom">{{vehicle}}</td>
<td class="BorderBottom">{{vehicle_result}}</td>
<td class="BorderBottom">{{vehicle_testing}}</td>
<td class="BorderBottom">{{vehicle_pollution}}</td>
</tr>
<tr>
<td class="BorderBottom">{{vehicle}}</td>
<td class="BorderBottom">{{vehicle_result}}</td>
<td class="BorderBottom">{{vehicle_testing}}</td>
<td class="BorderBottom">{{vehicle_pollution}}</td>
</tr>
<tr>
<td class="BorderBottom">{{vehicle}}</td>
<td class="BorderBottom">{{vehicle_result}}</td>
<td class="BorderBottom">{{vehicle_testing}}</td>
<td class="BorderBottom">{{vehicle_pollution}}</td>
</tr>
<tr>
<td class="BorderBottom">{{vehicle}}</td>
<td class="BorderBottom">{{vehicle_result}}</td>
<td class="BorderBottom">{{vehicle_testing}}</td>
<td class="BorderBottom">{{vehicle_pollution}}</td>
</tr>
</table>
<table style="width:20%; display: inline-block; vertical-align: top; border-left: dashed">
<tr> </tr>
<tr>
<td style="text-align: center">Positive Performance Stats </td>
</tr>
<tr>
<td style="text-align: center"> Cars: 91% </td>
</tr>
<tr>
<td style="text-align: center"> Buses: 93% </td>
</tr>
<tr>
<td style="text-align: center">Planes: 38% </td>
</tr>
<tr>
<td style="text-align: center">Minivans: 50% </td>
</tr>
<tr>
<td style="text-align: center">
Lorem Ipsum. Lorem Ipsum. Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.
Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.Lorem Ipsum.
</td>
</tr>
</table>
</div>
</body>
</html>
這一個看起來與我所看到的(甚至在它的jsfiddle彼此的頂部顯示) – user3079275
@ user3079275嘗試取出虛線邊框。適用於最新的Chrome/IE/Firefox。 – Jasper
@ user3079275其實,如果你的瀏覽器不夠寬,表格會比寬度屬性更寬,因爲沒有溢出剪輯設置。這將推動它下面的div。 – Jasper