У меня есть строка заголовка, которая имеет такую структуру:
<th...
<a...
<span...
{text}
Если вы посмотрите на вложение, вы заметите, что все заголовки с этой структурой выровнены.
Хорошо,если щелкнуть конкретный заголовок для статуса «отсортировано», структура будет выглядеть следующим образом:
<th...
<a...
<span...
<table>
<tbody>
<tr>
<td>
{text}
</td>
<td>
<div> //with a background image
</td>
</tr>
</tbody>
</table>
Что ж, в IE8 этот отсортированный столбец больше не выравнивается (см. снимок экрана, пожалуйста).
Я много пытался поместить какой-нибудь стиль CSS (положение: относительное и т. Д.) В таблицу внутри диапазона, чтобы исправить выравнивание в IE8, но мне не удалось ..
Здесь есть любой гуру CSS, который может предложитьисправление?
Обратите внимание, что я НЕ могу изменить эту структуру (это некоторый сгенерированный код из библиотеки ICEfaces), но я могу применить атрибуты css (если я знаю, где ...).
Также, нет никакой разницы css (некоторый определенный важный стиль) к примененному отсортированному столбцу.Просто таблица внутри этого промежутка.
Спасибо.
![enter image description here](https://i.stack.imgur.com/vuG1H.jpg)