Я пытаюсь выровнять таблицу из 6 строк, занимающих 75% горизонтального пространства рядом с div с текстом справа.Как выровнять таблицу и 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 Фактически, если ваш браузер недостаточно широк, таблица будет шире, чем его свойство 'width', потому что нет настройки отсечения переполнения. Это подтолкнет div ниже. – Jasper