Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Проблема с <td>


Автор: neic 5.2.2011, 14:06
Проблема с резиновым фоном в шапке в опере, в осле все нормально.

Логотип отображается, а вот остальная полоска go_logo (1px в ширину, 60px в высоту) не появляется.

Как только в <table> поставить border="1px" полоска (go_logo) отображается нормально. Даже если поставить бордюр = 0px, полоска (go_logo) исчезает.

Код

<table cellpadding="0" cellspacing="0" width="100%">
     <tr>
       <td width="600px"><img height="60" src="/images/logo.png" alt="Логотип"/></td>
        <td style="background-image: url(/images/go_logo.png);"></td>
     </tr>
</table>


Добавлено через 8 минут и 28 секунд
Добавление repeat не помогает:
Код

    <table border="0px" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td width="600px"><img height="60" src="/images/logo.png" alt="Логотип"/></td>
            <td style="background-image: url(/images/go_logo.png);background-repeat:repeat;"></td>
        </tr>
    </table>

Автор: Amphiluke 5.2.2011, 15:32
Впишите неразрывный пробел во вторую ячейку. Можно поэкспериментировать с CSS-свойством empty-cells.

Автор: masterweek 5.2.2011, 21:45
border: 1px solid red

Автор: neic 6.2.2011, 12:27
Amphiluke
Спасибо, оперу отпустило от торомза =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)