Голосование в ИЕ корячит сайт

Подскажите где поправить?
а ИЕ при голосовании появляется огромное пустое поле
пример
под катом принт

14 комментариев

avatar
У меня в 7 ИЕ даже просто после авторизации похожая проблема.
avatar
точно не помню где правил. Или в css для левой колонки ширину изменял или убирал лишние дивы habraadv, submenu или вроде поисковые дивы, но данную проблему удалось решить
avatar
Там одного закрывающего дива не хватает после {/if}
avatar
Там одного закрывающего дива не хватает после {/if} это в каком файле?
avatar
в header.tpl
avatar
нет не прокатило див поставить после if я после всех if пробовал див ставить не помогает
avatar
А с каким IE проблема? В 7-ом все нормально
avatar
в 7 проблема
если вы авторизуетесь и ответите на вопрос то произойдет этот касяк
avatar
Сейчас попробую
avatar
В общем, могу посоветовать поменять структуру вывода результатов голосования в файлах topic.tpl и topic_list.tpl

Убрать все эти dd, dl, dt… а выводить просто в дивах, тогда не будет корячить.
avatar
avatar
В сафари появляется горизонтальная полоса прокрутки
avatar

В хабрастиле помогло заменить список определений на обычный div в файлах topic.tpl, topic_list.tpl и questionVote.php, можно для уверенности прописать диву ограничение по ширине… В новой ревизии возможно исправлено, незнаю не ставил, ненравитца мне ее дизайн уж больно на шкурку от вордпресса похож(прастите если что) а в хабрадизайне «лепить» проще из-за его минимализма )))

вообщем что-то такое

в topic.tpl, topic_list.tpl

было:
<dl>
<dt><strong>{$oTopic->getQuestionAnswerPercent($key)}%</strong>
({$aAnswer.count})</dt>
<dd>{$aAnswer.text}

<img width="{$oTopic->getQuestionAnswerPercent($key)}%" height="5" alt="" src="{$DIR_STATIC_SKIN}/img/vote_space.gif"/></dd>
</dl>

стало:
<div style="width:300px;">
<strong>{$aAnswer.text}</strong> ({$aAnswer.count})<sup>{$oTopic->getQuestionAnswerPercent($key)}%</sup>

<img width="{$oTopic->getQuestionAnswerPercent($key)}%" height="5" alt="" src="{$DIR_STATIC_SKIN}/img/vote_space.gif"/>
</div>

в questionVote.php ищем две строки (начинаются с $sTextResult....) и заменяем на это:

$sTextResult.='<div style="width:300px;"><strong>'.$aAnswer['text'].'</strong>'.' '.'('.$aAnswer['count'].')<sup>'.$oTopic->getQuestionAnswerPercent($key).'%</sup>';

$sTextResult.='
<img width="'.$oTopic->getQuestionAnswerPercent($key).'%" height="5" alt="" src="'.DIR_STATIC_SKIN.'/img/vote_space.gif"/></div>';

выглядит примерно вот так:
avatar
Я временно борюсь с этим так
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.