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


Автор: MasterSID 25.10.2005, 08:20
Пытаюсь сделать каркас для сайта, сделал вот так:
Код

<table border="1" cellspacing="0" cellpadding="0" style="width: 100%; height:100%;">
<tr>
    <td height="94" colspan="3" nowrap>header</td>
</tr>
<tr>
    <td width="206" valign="top">menu left</td>
    <td rowspan="2" align="left" valign="top">
        <table border="1" cellspacing="0" cellpadding="0" style="width: 100%; height:100%;">
            <tr>
                <td height="10" nowrap bgcolor="gray"></td>
            </tr>
            <tr>
                <td align="left" valign="top">body</td>
            </tr>
            <tr>
                <td height="70" align="center" valign="bottom" nowrap>footer</td>
            </tr>
        </table>
    </td>
    <td width="206" valign="top" class="menubox">menu right</td>
</tr>
<tr>
    <td height="20" valign="bottom" nowrap class="menubox">left limiter</td>
    <td height="20" valign="bottom" nowrap class="menubox">right limiter</td>
</tr>
</table>


В общем суть идеи в том, что сайт должен минимум занимать 100% по высоте, у колонок меню внизу есть ограничители, которые должны заканчиваться вместе с футером, но футер не должен быть с ними в одной строке таблицы, т.к. его высота может меняться, а ограничители всегда должны быть одной высоты.

Во всех браузерах (старые версии не смотрел) открылось как надо, вот опера 7.51 отказалась правильно показывать. Она срабатывает так, как будето rowspan не работает. Как с этим быть? Может поменять структуру?

Автор: MasterSID 25.10.2005, 09:06
И вообще где можно почитать про грамотную верстку?

Автор: diam 25.10.2005, 09:19
Взгляни http://forum.vingrad.ru/index.php?showtopic=54426&st=0&#entry431786, http://forum.vingrad.ru/index.php?showtopic=54435&st=0&#entry431912 и http://forum.vingrad.ru/index.php?showtopic=55768.

Там куча примеров.

Удачи!

Автор: MasterSID 25.10.2005, 09:54
да мне бы на таблицах smile

Автор: Bastet 25.10.2005, 15:24
MasterSID, верстка на таблицах - не есть грамотная верстка.
Но если очень хочется: лучше оформлять чердак, контент и подвал в отдельных таблицах.
Были где-то опубликованы главы из книги о правильной табличной верстке. Я их даже качала и печатала. Качала с http://www.webmascon.com/, но сейчас не могу там найти smile
Добавлено @ 15:27
Нашла: http://www.webmascon.com/topics/coding/34a.asp

Автор: MasterSID 2.11.2005, 05:38
Спасибо большое за ссылку, но позволю себе вас поправить: слово грамотная следуюет заменить словом современная. А за ссылку еще раз спасибо, я как раз уже давно потерял линк на этот сайт и не мог вспомнить как он называется smile

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