У меня проблема с IE11 и Flexbox при использовании таблицы начальной загрузки.
Моя строка выглядит следующим образом
У меня естьтаблица в дизайне с возможностью прокрутки вправо, так как в ней много полей.Flex с настройкой col позволяет сохранить ширину столбца.
Это прекрасно работает в Chrome и Firefox, как показано на рисунке ниже.
В IE, однако, он сломан, так как строка tbody по-разному перемещается относительно строки thead.Они оба имеют ту же структуру и классы, что и на первом изображении.
Есть идеи, как решить эту проблему?Я должен поддержать IE11 с текущим проектом, и это настоящая боль.
ОБНОВЛЕНИЕ: Вот код таблицы:
<table class="table-responsive table-sm">
<thead>
<tr class="d-flex">
<th class="col-1">Bla 1</th>
<th class="col-2">Bla 2</th>
<th class="col-2">Bla 3</th>
<th class="col-2">Bla 4</th>
<th class="col-2">Bla 5</th>
<th class="col-1">Bla 6</th>
<th class="col-1">Bla 7</th>
<th class="col-3">Bla 8</th>
<th class="col-3">Bla 9</th>
<th class="col-1">Bla 10</th>
<th class="col-3">Bla 11</th>
<th class="col-3">Bla 12</th>
<th class="col-3">Bla 13</th>
<th class="col-3">Bla 14</th>
<th class="col-2">15</th>
</tr>
</thead>
<tbody>
{% for item in bla %}
<tr class="d-flex">
<td class="col-1">{{ item.bla1 }}</td>
<td class="col-2"></td>
<td class="col-2">{{ item.bla3 }}</td>
<td class="col-2">{{ item.bla4 }}</td>
<td class="col-2">{{ item.bla5 }}</td>
<td class="col-1">{{ item.bla6 }}</td>
<td class="col-1">{{ item.bla7 }}</td>
<td class="col-3">{{ item.bla8 }}</td>
<td class="col-3">{{ item.bla9 }}</td>
<td class="col-1">{{ item.bla10 }}</td>
<td class="col-3">{{ item.bla11 }}</td>
<td class="col-3">{{ item.bla12 }}</td>
<td class="col-3">{{ item.bla13 }}</td>
<td class="col-3">{{ item.bla14 }}</td>
<td class="col-2">{{ item.bla15 }}</td>
</tr>
{% else %}
<tr>
<td colspan="14">no records found</td>
</tr>
{% endfor %}
</tbody>
</table>