Таблица не отображается в IE

M2
На сайте с 11.01.2011
Offline
341
1031

Добрый день!

Имеется следующий html-код:


<table cellspacing="0" cellpadding="0" class="" style="margin-top: 30px;width: 100%">
<tr>
<td>Название</td>
<td>Описание</td>
<td>Фото</td>
<td>Цена</td>
<td>Действия</td>
</tr>
{section name="prod" loop=$PRODUCTS}
<tr>
<td>{$PRODUCTS[prod].product_name}</td>
<td>{$PRODUCTS[prod].product_descr}</td>
<td>

{if $PRODUCTS[prod].isNull eq 0}
<img src="../images/catalog/{$PRODUCTS[prod].cat_path}/{$PRODUCTS[prod].photo_path}" alt="" />
{/if}
</td>

<td>{$PRODUCTS[prod].product_price}</td>
<td style="width: 20%;">
<a title="Редактировать описание продукта" href="edit_product.php?product_id={$PRODUCTS[prod].product_id}"><img src="../templates/default/admin/images/edit_icon.jpg"></a>

<a title="Удалить продукт полностью" href="#" onclick="delete_product({$PRODUCTS[prod].product_id})"><img src="../templates/default/admin/images/delete.png"></a>

{if $PRODUCTS[prod].isNull eq 1}
<a title="Добавить фотографию к продукту" href="add_product_photo.php?product_id={$PRODUCTS[prod].product_id}"><img src="../templates/default/admin/images/add_product_photo.png" alt="" /></a>
{/if}

{if $PRODUCTS[prod].isNull eq 0}
{if not $smarty.get.page}
<a title="Удалить фотографию у продукта" href="#" onClick="delete_photo({$PRODUCTS[prod].product_id}, 0)"><img src="../templates/default/admin/images/delete_product_photo.png" alt="" /></a>
{else}
<a title="Удалить фотографию у продукта" href="#" onClick="delete_photo({$PRODUCTS[prod].product_id}, {$smarty.get.page})"><img src="../templates/default/admin/images/delete_product_photo.png" alt="" /></a>
{/if}
{/if}
</td>
</tr>
{/section}
<tr>
<td>
<hr>
</td>
</tr>
<tr>
<td>{$NAV}</td>
</tr>
</table>

Это из админки Charisma, кто знает. Так вот этот код вообще не отображается в IE. Т.е. никак, таблицы нет. Я не могу понять в чём причина..... доступ дать не могу к сожалению.

Кто сталкивался, подскажите плиз, что ишаку не нравится?

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
Ayavryk
На сайте с 11.10.2003
Offline
209
#1

Проблема скорее всего не в самой таблице, а в контейнере в котором он лежит.

К тому же нужно уточнить какой именно ie - 6,7,8,9,10

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
M2
На сайте с 11.01.2011
Offline
341
#2

IE7-8.

Проблема в следующем: таблица лежит в контейнере, но в том же контейнере другое содержимое прекрасно отображается. Нет только таблицы. А таблица, между прочим, без всяких CSS-наворотов. Вот и не знаю, как быть...

D
На сайте с 04.01.2008
Offline
46
#3

если контейнер имеет определенную высоту и overflow: hidden, то учитывая, что таблица имеет margin-top: 30px; - вполне вероятно, что она не будет показана, если находится в конце контейнера

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

M2
На сайте с 11.01.2011
Offline
341
#4

Форум файлы почему-то не позволяет скидывать, поэтому даю ссылки на них:

products.txt - это html-файл шаблона, в котором проблема.

header.txt - это html-файл, шапка страницы, которая включается в шапку шаблона

own.txt - это собственный css-файл.

CSS харизмы я не скидываю, их до фига там :)

D
На сайте с 04.01.2008
Offline
46
#5

скиньте что содержимое этого класса .box-header

M2
На сайте с 11.01.2011
Offline
341
#6


.box-header{
border:none;
padding-top:5px;
border-bottom: 1px solid #DEDEDE;
border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
height:12px;
min-height:12px;
margin-bottom: 0;
cursor:move;
font-weight:bold;
font-size:16px;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1a000000',GradientType=0 );

}
NL
На сайте с 08.05.2010
Offline
84
#7

А в остальных браузерах отображается нормально?

M2
На сайте с 11.01.2011
Offline
341
#8

Net-life,

Ага.

M2
На сайте с 11.01.2011
Offline
341
#9
pSarovskiy:
height:12px; - насколько я понял это высота контейнера?
если так, то это и будет причиной наверное

Спасибо огромное! Да, действительно, я закомментировал строки


height: 12px;
min-height: 12px;

и всё заработало.

Остаётся ещё вопрос за рамкой данной темы - за каким лешим разрабы харизмы написали эту инструкцию? :)))

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