X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> ограничение по ширине таблицы для броузера
romanrex
romanrex
Topic Starter сообщение 18.6.2008, 11:37; Ответить: romanrex
Сообщение #1


Страница сайта состоит из нескольких таблиц, одна над другой. Все они по экрану растягиваются на 100%. При этом графически (фоновые картинки ячеек) корректно отображаются лишь до разрешения примерно 1000 px, при меньшем разрешении ячейки начинают сжиматься, несмотря на выставленные размеры ширины каждой ячейки.

Как сделать так, чтоб при достижении ширины в 1000 px таблица не сжималась и расширялась до 100% при большем разрешении?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 18.6.2008, 11:40; Ответить: Webmaster_hb
Сообщение #2


romanrex,можно вложить в ячейки фиксированную картинку 1px на 1000px прозрачную, она не даст сжиматься ячейкам

а можно и так
.main {width:100%; min-width:1000px; width:expression((document.body.clientWidth<1001)?1000px':100%');
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 18.6.2008, 11:47; Ответить: Exterior
Сообщение #3


romanrex, table-layout:fixed
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
romanrex
romanrex
Topic Starter сообщение 18.6.2008, 12:14; Ответить: romanrex
Сообщение #4


Webmaster,
вкладывать картинки в ячейки очень не хотелось бы...

.main {width:100%; min-width:1000px; width:expression((document.body.clientWidth<1001)? 1000px':100%');
}

отлично работает в FireFox, но не срабатывает в IE :(


Exterior,
Добавил table-layout:fixed; в стиль
table.main {width:100%; min-width:1000px; width:expression((document.body.clientWidth<1001)? 1000px':100%');table-layout:fixed;
}

IE это не помогло, и FireFox стал плохо отображать, так же как IE. Может не так сделал (не туда прописал)?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 18.6.2008, 12:23; Ответить: Webmaster_hb
Сообщение #5


.main {width:100%; min-width:1000px; width:expression((document.body.clientWidth<1001)? 1000px:'100%');
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
romanrex
romanrex
Topic Starter сообщение 18.6.2008, 12:30; Ответить: romanrex
Сообщение #6


Webmaster,
не сработало :( тот же результат
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 18.6.2008, 12:31; Ответить: Webmaster_hb
Сообщение #7


romanrex, вложите картинку и не мучайтесь, кроссбраузерность 100%
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 19.6.2008, 14:36; Ответить: Exterior
Сообщение #8


(' post='7979 @ 18.6.2008, 15:14)
Exterior,
Добавил table-layout:fixed; в стиль
table.main {width:100%; min-width:1000px; width:expression((document.body.clientWidth<1001)? 1000px':100%');table-layout:fixed;
}

IE это не помогло, и FireFox стал плохо отображать, так же как IE. Может не так сделал (не туда прописал)?

должно работать, проверил во всех браузерах:
<table border="1" width="100%" style="table-layout:fixed;">
<tr>
<td width="200">&nbsp;</td>
<td width="200">&nbsp;</td>
<td width="200">&nbsp;</td>
<td width="200">&nbsp;</td>
<td width="200">&nbsp;</td>
</tr>
</table>

не забывайте, что должна быть указана ширина (длина, если нужна) в каждой ячейке. table-layout:fixed фиксирует и не дает сужаться/уменьшаться таблице меньше установленных значений.
Можно попробовать убрать из стиля width:expression и min-width - они не нужны.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Посоветуйте массажер для спины и шеи
11 Boymaster 934 Вчера, 18:24
автор: Arsenwenger
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
84 AdsPower 24598 Вчера, 16:35
автор: AdsPower
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
55 arendator 35108 Вчера, 2:12
автор: arendator
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
3 Rebex 975 24.4.2024, 20:50
автор: Rebex
Открытая тема (нет новых ответов) Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера)
10 zennoboss 4669 24.4.2024, 5:20
автор: Skyworker


 



RSS Текстовая версия Сейчас: 26.4.2024, 0:43
Дизайн