Некорректное отображение в ie6

Статус
Закрыто для дальнейших ответов.

masterv

New Member
Регистрация
05.08.2009
Сообщения
6
Возникла проблема с отображением в ie6. В скриншотах отмечено. В чем может быть проблема?

Код html

Код:
<div class="moduletable_posnews">
<h3>НОВОСТИ</h3>

<div id="gk_npro-newspro2" class="gk_npro_mainwrap autoanim" style="">
<a class="dobav" href="/">Добавить новость</a>
<div class="gk_npro_full" style="float: left;">
<div class="gk_npro_full_scroll1" style="">
<div class="gk_npro_full_tablewrap" style="">
<table class="gk_npro_table" style="">
<tbody>
<tr valign="top">
<td style="padding: 0pt 15px 0pt 0pt; width: 100%;">
<a href="/news/252-blagoustroistvo-vitebska.html">
<img class="gk_npro_image_static i_left" style="margin: 3px; width: 150px; height: 100px;" alt="News image" src="/images/stories/news/gv_iva.jpg"/>
</a>
<h4 class="gk_npro_header ta_left">Витебский облисполком намерен направить на благоустройство областного центра в 2010 году около Br100 млрд.</h4>
<p class="gk_npro_text ta_left">Витебский облисполком намерен направить на благоустройство областного центра в 2010 году около Br100 млрд. Об этом сегодня сообщил председатель Витебского облисполкома Александр Косинец, посещая строительные объекты Витебска, передает корреспондент БЕЛТА. ...</p>
<p class="gk_npro_info ta_left">
</p>
<a class="readon readon_class p_right" href="/news/252-blagoustroistvo-vitebska.html">Подробнее</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="gk_npro_short" style="float: left;">
</div>
</div>

CSS для ссылки "Добавление новсти"


Код:
.dobav:link, .dobav:visited, .dobav:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:right;
margin:0;
padding:3px;
}
 

Вложения

blackcot

Well-Known Member
Регистрация
10.09.2009
Сообщения
439
В IE6 все отображается как раз правильно.
ссылка "добавление новости" имеет свойство float:right, а следующий за ним тег div имеет свойство float:left, а по умолчанию в IE6 тег div имеет свойство display:block - вот их и растаскивает по разным сторонам.
В IE6 вообще рекомендуется использовать табличную верстку.
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
IE6 точно не поддерживает данные конструкции. А в чём действительно проблема, так это в том, что ваша таблица имеет фиксированную ширину, и она не может меняться с изменением высоты. А ваша ссылка "Добавить новость" находится вне таблицы. Что же вы хотите?
Код:
.dobav:link, .dobav:visited, .dobav:hover {
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:right;
clear: both;
margin:0;
padding:3px;
}
 

masterv

New Member
Регистрация
05.08.2009
Сообщения
6
Все понял, буду исправлять. Спасибо! :rolleyes:
 
Статус
Закрыто для дальнейших ответов.
Верх Низ