Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   резиновый-нерезиновый объект (https://javascript.ru/forum/xhtml-html-css/5005-rezinovyjj-nerezinovyjj-obekt.html)

SergZ 07.09.2009 17:52

резиновый-нерезиновый объект
 
имеется:
контейнер - container
два элемента E1 и E2, расположенные в столбик


Код:

container
+----------------+
| +------------+ |
| |    E1      | |
| +------------+ |
| +------------+ |
| |    E2      | |
| +------------+ |
+----------------|

E1 и E2 формируются самостоятельно
ширина E2 больше ширины E1

нужно сделать так, чтобы container растягивался только в зависимости от ширины E1, а ширина E2, следовательно, была равна ширине E1.

предположительно container, E1 и E2 - дивы, следовательно хотелось бы средствами css

ограничения:
использовать max-width нельзя
использовать javascript нельзя

Riim 07.09.2009 17:55

Цитата:

Сообщение от SergZ
ограничения

Хороший ТЗ.

Gvozd 07.09.2009 18:00

Цитата:

Сообщение от Riim
Хороший ТЗ.

+1

SergZ,
не хамейте, товарищ.

SergZ 07.09.2009 18:02

Цитата:

Сообщение от Gvozd (Сообщение 29569)
+1

SergZ,
не хамейте, товарищ.

ээ... В чем проблема?

Gvozd 07.09.2009 18:07

Вы просто написали ТЗ, и просите решить этот вопрос за вас.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

JSprog 07.09.2009 18:10

У меня вопрос по ходу дела=(

SergZ 07.09.2009 18:19

Цитата:

Сообщение от Gvozd (Сообщение 29575)
Вы просто написали ТЗ, и просите решить этот вопрос за вас.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

С каких пор если в вопросе присутсвует слово "ограничения", то он становится ТЗ?
Может быть его надо было сформулировать криво и непонятно, написав, что я попробовал так, попробовал сяк и требуемый результат не получил?

SergZ 07.09.2009 18:32

Цитата:

Сообщение от Gvozd (Сообщение 29575)
Вы просто написали ТЗ, и просите решить этот вопрос за вас.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

я прошу не готовое решения, а хотя бы хинт какой-нибудь

Kolyaj 07.09.2009 18:38

А E2 что растягивает? (Внутри что находится?)

SergZ 07.09.2009 18:44

Цитата:

Сообщение от Kolyaj (Сообщение 29582)
А E2 что растягивает? (Внутри что находится?)

для надежности, внутри таблица в одну строку в кучей td-шек
нужно, чтобы ширина дива (E2) не растягивалась под таблицу

Kolyaj 07.09.2009 18:57

А куда таблица должна деваться, если не помещается?

SergZ 07.09.2009 19:07

Цитата:

Сообщение от Kolyaj (Сообщение 29587)
А куда таблица должна деваться, если не помещается?

если не помещается, то обрезается дивом, в котором она содержится(E2).
у E2 в style overflow:hidden;
собственно как задать у E2 или его родительских элементов ширину, чтобы он не растягивался под ширину таблицы? При этом стоит учесть, что container должен растягиваться в зависимости ширины от E1

Riim 07.09.2009 19:55

Цитата:

Сообщение от SergZ
что я попробовал так, попробовал сяк и требуемый результат не получил?

Именно, тогда всем будет видно, что вы не лентяй, которому захотелось халявы.

Kolyaj 07.09.2009 21:04

SergZ,
с ограничениями сдаюсь )))

SergZ 07.09.2009 23:41

Цитата:

Сообщение от Kolyaj (Сообщение 29605)
SergZ,
с ограничениями сдаюсь )))

похоже, что нельзя :) ну или может можно хитрой комбинацией каких-нибудь -moz***, это не вариант

Цитата:

Сообщение от Riim (Сообщение 29595)
Именно, тогда всем будет видно, что вы не лентяй, которому захотелось халявы.

спасибо, учту на будущее

tenshi 09.09.2009 13:56

что с высотами?


Часовой пояс GMT +3, время: 06:32.