Я добавил иконку к заголовкам таблицы с помощью float:right
, но, сделав это, он обернул текст заголовка, но только в первый.
Это действительно сбило с толку, и я не смогнайти простое исправление.
Я использую bootstrap4.css, если это имеет значение
Отрывок кода:
<thead id="header">
<tr>
<th class="text-center text-nowrap py-2 border-bottom" id="check-header" type="check"><input type="checkbox"></th>
<th class="clickable text-nowrap py-2 border-bottom" scope="col" type="str" value="Tecnico">Tecnico<span class="float-right mt-1 icon-sort-solid">S</span></th>
<th class="clickable text-nowrap py-2 border-bottom" scope="col" type="date" value="Data">Data<span class="float-right mt-1 icon-sort-solid">S</span></th>
<th class="clickable text-nowrap py-2 border-bottom" scope="col" type="str" value="Consequencia">Consequência<span class="float-right mt-1 icon-sort-solid">S</span></th>
<th class="clickable text-nowrap py-2 border-bottom" scope="col" type="str" value="Descricao">Descrição<span class="float-right mt-1 icon-sort-solid">S</span></th>
</tr>
</thead>
Но, пожалуйста, проверьте JSFiddle для лучшего примера: https://jsfiddle.net/ppgab/Lcvx1n56/1/ (S обозначает значок)
Как это исправить?И почему это происходит только в первом заголовке с текстом?
Я не уверен, но думаю, что это происходит только тогда, когда в ячейках tbody
много текста.