Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по CSS position. (https://javascript.ru/forum/misc/23772-vopros-po-css-position.html)

Solovei95 05.12.2011 16:06

Вопрос по CSS position.
 
Как сделать так, чтобы сам элемент позиционировался как absolute, но его внутренние были как relative?

Pavel M. 05.12.2011 16:29

внешнему элементу надо сделать position: absolute
внутреннему position: relative
только, наверное, что-то другое имелось в виду ?

Solovei95 05.12.2011 16:41

А можно ли все в один элемент? Или придется приписывать новый?

Pavel M. 05.12.2011 17:36

извини, не пойму что нужно

Solovei95 06.12.2011 06:14

Хочу чтобы сам элемент был как absolute, но его внутренние были как relative.
т.е. сам позиционировался абсолютно, но внутри его были его слои!

т.е. так!

<body>
...
<div id="absolute-relative"><!-- Этот элемент должен быть как absolute, но по отношению к внутренним как relative -->
<div id="layer1"></div><!-- Все эти слои должны быть абсолют -->
<div id="layer2"></div>
<div id="layer3"></div>
</div>
...
</body>

Solovei95 06.12.2011 06:22

Или придется блок с relative обрамлять в блок с absolute ?

Pavel M. 06.12.2011 07:40

внешнему элементу надо сделать position: absolute
и внутренние тоже position: absolute
и внутренние свои left, top ...
будут отсчитывать относительно родительского элемента, который position: absolute

ksa 06.12.2011 08:53

Цитата:

Сообщение от Solovei95
Этот элемент должен быть как absolute, но по отношению к внутренним как relative

Сама фраза полная фигня.
Если материнский позишн отличен от статик - потомкам пофиг какой у родителя значение, т.к. их поведение меняться небудет.

melky 06.12.2011 11:08

Solovei95, почитай про позиционирование в css и все вопросы отпадут. была отличная статья на сайте csstricks.ru


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