Подтвердить что ты не робот

Почему в тексте text8 вы хотите, чтобы текст был установлен влево?

Используя ie8 собственные инструменты для разработчиков, он отображает значение text-align для элементов как слева, но оно отображается в центре в режиме стандартных стандартов. В стандартах quirks или ie7 все правильно выровнено слева.

Снимок экрана с помощью инструментов IE Developer, иллюстрирующих проблему

4b9b3361

Ответ 1

Очень элегантное решение от haslayout.net:

th {
    text-align: inherit;
}

Ответ 2

Попробуйте добавить это в свой тег

<style>th{text-align: left; font-weight:normal;}</style>

Если на этой странице есть другие таблицы, на которые вы не хотите влиять, вы можете применить класс к своей таблице и стилировать элементы этой таблицы.

... <table class='work_in_IE'> ...


<style type="text/css">.work_in_IE  th{ text-align: left; font-weight:normal;}</style>

Ответ 3

text-align является наследственным. Является ли родительский тег (TABLE, я думаю) центральным текстом?

Ответ 4

IIRC, <th> элемент по-прежнему будет центрировать и выделять текст из-за внутреннего стиля браузера. Это большая причина, по которой я недавно начал использовать CSS Reset листы во всех моих проектах.

Ответ 5

если вы не можете получить ответ, вы можете попробовать th {float: left; } он отлично работает для меня.