Как укротить DIV (вопрос для каскадеров)?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Как укротить DIV (вопрос для каскадеров)?

Сообщение Roman Koff » 27.08.2009 (Чт) 17:10

Нет у нас на форуме раздела про HTML + CSS, поэтому задаю вопрос в этот раздел.

Фигня какаято выходит с этими дивами. Есть DIV, внутри него нарисована таблица с текстом в ячейках. Таблица может сжиматься до определнного минимума (до целых слов).

При изменении ширины окна браузера до минимума DIV уменьшается игнорируя находящуюся в нем таблицу, тоесть таблица начинает вываливаться из дива.

Ктонить решал такую проблему?
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как укротить DIV (вопрос для каскадеров)?

Сообщение MIT » 27.08.2009 (Чт) 17:17

Код: Выделить всё
overflow:hidden
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Как укротить DIV (вопрос для каскадеров)?

Сообщение Roman Koff » 27.08.2009 (Чт) 17:20

При уменьшении ширины браузера DIV должен уменьшаться до предельных размеров внутренних элементов (в моем случае - таблицы), но не меньше. Overflow:hidden - обрезает таблицу, это не подходит ...
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как укротить DIV (вопрос для каскадеров)?

Сообщение MIT » 27.08.2009 (Чт) 17:21

Код страницы приведешь?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: Как укротить DIV (вопрос для каскадеров)?

Сообщение ANDLL » 27.08.2009 (Чт) 17:35

А в Firefox по другому?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Как укротить DIV (вопрос для каскадеров)?

Сообщение Roman Koff » 27.08.2009 (Чт) 17:36

Проверяю в IE, Opera, FireFox. Везде результат один и тотже (соотв. это фича и должно лечиться).
Правда Safari все отработал как надо ... Странно ...
Правда 2. Safari тоже не справился, когда в таблицу добавлен INPUT.

Код: Выделить всё
Удалил. См. пример ниже ...
Последний раз редактировалось Roman Koff 28.08.2009 (Пт) 12:45, всего редактировалось 1 раз.
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Как укротить DIV (вопрос для каскадеров)?

Сообщение Roman Koff » 28.08.2009 (Пт) 12:43

Пример попроще:

Код: Выделить всё
<div style=" margin:6pt; padding:6pt; border:solid 3px #999999; background-color:#FFFFEE; ">
   <input type="text" size="50" /><br />
   Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,
   totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt,
   explicabo.
</div>


Вобщем, если внутри дива есть какойнить элемент, сложнее текста (INPUT, TABLE и т.п.), с дивом творятся странные вещи при уменьшении ширины окна браузера
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Как укротить DIV (вопрос для каскадеров)?

Сообщение Joo » 28.08.2009 (Пт) 16:31

Код: Выделить всё
min-width: Npx;

Не ниже CSS2 и не ниже IE6(стыдно под ним еще сидеть когда есть 7 и тем более 8), Opera и FF лопают только так
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Как укротить DIV (вопрос для каскадеров)?

Сообщение Roman Koff » 28.08.2009 (Пт) 19:25

Min-width: Npx; не подходит. Минимальный размер не известен и при этом содержимое дива всеравно вылазит за границы дива.

Я про цитату не догнал. Это абстракция или вопрос?
Слава роботам! Убить всех человеков! Bite my shiny metal ass!


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 55

    TopList