не получается задать таблицу в процентах???

Bboy

Новичок
не получается задать таблицу в процентах???

пишу так:
<table border="0" height="50" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="67"></td>
<td width="159"> <img src="img/logo.gif" border="0" width="159" height="50"></td>
<td width="24"></td>
<td width="1" bgcolor="#FFFEF3"></td>
<td width="75%"></td>
</tr>
</table>
Хочется чтобы левая часть была статичной, а самая правая колонка (75%) изменялась бы в зависимости от разрешения. Что неправильно?
 

Ямерт

The Old One
А что за распорки??
Это такая штука, мэн, которая гарантирует, что размер клетки (высота и/или ширина) будет не меньше заданной.
Как правило, в качестве горизонтальной распорки используют 1x1 прозрачный имидж (<img src="void_pixel.gif" height="1" width="<needed_width>">), для вертикальной - <тут &нбсп;> с нужным размером шрифта.

Хочется чтобы левая часть была статичной, а самая правая колонка (75%) изменялась бы в зависимости от разрешения. Что неправильно?
Попробовал твой код в ИЕ 5.5, NN 4.7, Mozilla 1.4 - вроде нормально растягивается.
 

fixxxer

К.О.
Партнер клуба
Я еще встречал хитрый тэг <spacer type=block width=xx height=xx> (например www.kuda.ru) - но не уверен что он поддерживается во всех броузерах.
 

Krisha

pain in the neck
Автор оригинала: Bboy
А что за распорки??
Делаем прозрачный гиф размером 1 на 1 пиксель, дальше пишем:

<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="67"><img src="img/1x1.gif" border="0" width="67" height="1" alt=""></td>
<td width="159"><img src="img/logo.gif" border="0" width="159" height="50" alt="logo"></td>
<td width="24"><img src="img/1x1.gif" border="0" width="24" height="1" alt=""></td>
<td width="1" bgcolor="#000000"><img src="img/1x1.gif" border="0" width="1" height="1" alt=""></td>
<td width="100%">что-то</td>
</tr>
</table>
 

Bboy

Новичок
Вот, спасибо!!! Все дело, судя по всему в этих прозрачных гифах...сейчас попробую!
 

Bboy

Новичок
Блин, а как такую же тему провернуть по вертикали?

например у меня:

<таблица 1> (фикс. размер)
<таблица 2> (фикс. размер)
<таблица 3> (размер по вертикали что бы менялся в зависимости от размера окна)


??
 

Lenka

Новичок
>....для вертикальной - <тут &нбсп;>
>с нужным размером шрифта.

А это что??
 

Krisha

pain in the neck
2Lenka
Не путай человека, средствами HTML невозможно сделать так, чтобы таблица сама! растягивалась по вертикали относительно размеров окна. Хотя и есть параметр hеight=100%
 

Ямерт

The Old One
Bboy - сущность nbsp форум выводит as-is, поэтому я написал его кириллицей.
 

4you

еееххххх....
Что касается растягивания по вертикали я бы делал так:
PHP:
<table width="100%" height="100%">
<tr><td width="100%" height="20">
 
 <table width="100%" height="100%">
 <tr><td>Some text</td></tr>
 </table>

</td></tr>
<tr><td width="100%" height="100%">Some text</td></tr>
<tr><td width="100%" height="20">
 
 <table width="100%" height="100%">
 <tr><td>Some text</td></tr>
 </table>

</td></tr></table>
Получаем страничку разбитую на 3 части, где верхняя и нижняя - определенной высоты, а средняя растягивается. Да кстати нико не упомянул что в поле таблицы обязательно должна быть какая-нить ин-фа, иобо если ячейки пустая то и отображаться она будет неправильно...
 
Сверху