Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Спозиционировать элемент игнорируя position:relative (https://javascript.ru/forum/jquery/72895-spozicionirovat-ehlement-ignoriruya-position-relative.html)

segajb 05.03.2018 13:42

Спозиционировать элемент игнорируя position:relative
 
Есть такая структура
<ul>
	<li>
		<ul>
			<li></li>
			<li></li>
		</ul>
	</li>
	<li>
		<ul>
			<li></li>
			<li></li>
		</ul>
	</li>
	<li>
		<ul>
			<li></li>
			<li></li>
		</ul>
	</li>
</ul>

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

ksa 05.03.2018 13:45

segajb, примеры нужно делать полные. У тебя ЦСС вообще нет.

Картинкой покажи, что тебе нужно получить в итоге...

MallSerg 05.03.2018 14:09

Цитата:

Сообщение от segajb (Сообщение 479817)
Как спозиционировать все вторые уровени списка в самое начало, в одну точку


Использовать position: absolute без указания координат для абсолютной позиции. Таким образом элемент с таким стилем будет отображаться там же но при этом не будет влиять на последующие элементы. все <li> сложатся стопкой один над одним на месте первого элемента.

Цитата:

Сообщение от segajb (Сообщение 479817)
игнорируя тем самым relative родительского блока?

Это невозможно родитель влияет на потомков желаешь ты того или нет. Так устроенна природа =)

элементы со стилем relative и absolute создают новый слой отображения и покинуть этот слой даже с помощью Z index невозможно.


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