Мне необходимо создать таблицу по всей ширине экрана (100%) из трех колонок. Крайние колонки (левая и правая) имеют ширину в 1 писк (width="1") и заливаются черным цветом. Средняя же колонка растягивается по всей ширине. Так получается какбы то, что побокам таблица ограничена. Я пишу такой код:
В IE все показывается правильно, а вот в Netscape 4.х боковые колонки растягиваются в ширину (пислелей на 5 вместо 1). Страницу с этим безобразием я выложил сюда: http://www.calls-shop.com/cooper/index.html В чем тут дело? Как побороть этот глюк???
Да я бы с удовольствием плннул, но я думаю, что 10-15% юзверей нетскапа не оценят мой сайт [img]images/smiles/icon_wink.gif[/img] [img]kruto.gif[/img] А фиксированную делать не могу, так как сайт должен растягиваться по всей ширине экрана...вот такая головоломка...
Сделай большую таблицу с одной ячейкой и бордером черного цвета и в нее вставь все остальное. Правда вверху и внизу тоже черная полоска будет [img]smoke.gif[/img] Но если поиграть с CSS то, можно задать каждый бордюр отдельно. Проверить не могу, NN нету.
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR>Автор Сообщения Cooper: <STRONG>Мне необходимо создать таблицу по всей ширине экрана (100%) из трех колонок. Крайние колонки (левая и правая) имеют ширину в 1 писк (width="1") и заливаются черным цветом. Средняя же колонка растягивается по всей ширине. Так получается какбы то, что побокам таблица ограничена. Я пишу такой код:
<table width="100%" border="0" cellspacing="0" cellpadding="0"> ширина в процентах,хорошо, это проходит... <tr> <td width="1" bgcolor="#000000"><img src="1x1.gif" width="1" height="1"></td> а здесь у вас параметры width & height в пикселях, с нетскейпом это не пройдёт, его, дуболома этим не обмануть... необходимо указывать либо всё в пикселях, либо всё в процентах.… <td width="100%">2</td> <td width="1" bgcolor="#000000"><img src="1x1.gif" width="1" height="1"></td> </tr> </table>
В IE все показывается правильно, а вот в Netscape 4.х боковые колонки растягиваются в ширину (пислелей на 5 вместо 1). Страницу с этим безобразием я выложил сюда: http://www.calls-shop.com/cooper/index.html В чем тут дело? Как побороть этот глюк???</STRONG><HR></BLOCKQUOTE>
Дело в том что Netscape не плохо понимает проценты, выхода два: 1. Написать не width=100%, а idth=100% 2. Вообще не использовать процентов, а фиксированную ширину в пикселях.
Я тоже с этим столкнулся когда на сайт Динамо Киев от Шурика писал код на раздел "Наша команда". Можеш зайти посмотреть. www.dynamo.kiev.ua/team.html
Вот юлин!!! Ну что, сказать некому?! Что Вы мозги человеку парите Эксплорером??! Правильно sergg написал - Нетскейп плохо понимает НЕЗАПОЛНЕННЫЕ ячейки с процентными описаниями ширины. Или длинны. Можно или джифик пихнуть в среднюю ячейку с шириной 100%, или табличку высотой в 1пикс и шириной 100%, или прописать в эту ячейку таблицу с одной ячейкой и, опять-же, шириной 100%. Именно по этой причине и боковые ячейки ползут... Все просто.… [img]images/smiles/icon_razz.gif[/img]
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.