IE переносит каждое слово на следующую строку - как быть?

G4
На сайте с 25.11.2011
Offline
3
701

Добрый день :) Вот так отображается мой сайт во всех браузерах, кроме IE:

А вот так в IE:

По статистике интернет убивцой у меня пользуется 11% посетителей, а это тоже немаловажно, вот за них и бъюсь родимых.

Поиск по тырнету не дал положительных результатов, вернее проблема часто всплывает, но приемлемого решения для себя не нашел.

Пробовал в css классу class="contentheading" добавить white-space: nowrap; и тогда все выравнялось слишком уж сильно, так что аж не переносилось когда нужно на строку.

Продолжаю рыть и надеюсь на вашу помощь :) Спасибо.

http://ho4uvpohod.com/ (http://ho4uvpohod.com/)
богоносец
На сайте с 30.01.2007
Offline
774
#1

Уберите таблицу

<table class="contentpaneopen">

<tr>
<h2 class="contentheading" width="100%">заголовок</h2>
</td>
</tr>
</table>
и <td> забыли. А объявили XHTML 1.0 Strict
G4
На сайте с 25.11.2011
Offline
3
#2

Эх, знать бы еще где ее эту таблицу убрать в этой джумле, где она генерируется ?

SS
На сайте с 04.04.2009
Offline
43
s_s
#3
gipi4:
Эх, знать бы еще где ее эту таблицу убрать в этой джумле, где она генерируется ?

в самых неожиданных местах, может зависеть от используемых модулей и шаблонов. попробуйте поиск фрагментов html-кода по файлам. в своё время много времени поубивал исправляя невалидный код в жумле 🤪

богоносец
На сайте с 30.01.2007
Offline
774
#4
gipi4:
знать бы еще где ее эту таблицу убрать в этой джумле

Тогда играйтесь стилем class="contentpaneopen"

А вообще, такое количество файлов стилей и скриптов — сильно растягивает первую загрузку.

G4
На сайте с 25.11.2011
Offline
3
#5

Да, установил ему стопроцентную ширину и заработало :) Оказывается не над тем стилем парился.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий