Я хочу достичь слева: 0 тела, но я в положении относительно. Есть ли способ сделать это без изменения класса контейнера?Как «очистить» позицию относительно?
Я ищу что-то вроде clear: both плавающих объектов.
HTML:
<div class="container">
<div class="absolute">Content</div>
</div>
стиль:
.container {
position: relative;
left: 100px; /*or any other value*/
}
.absolute {
position: absolute;
left: 0;
}
Если вы добавите товар обратно в тело, вы достигнете 'body: 0'. В противном случае позиционирование всегда будет относиться к '.container'. В зависимости от того, как настроен '.container', вы можете использовать отрицательную левую позицию, но я бы очень рекомендовал против этого. – Kyle
One * fast-way * для решения этой проблемы используется следующий трюк: 'left: -100px' в' .absolute', но я думаю, что это не имеет смысла (по крайней мере для меня). Но подумайте со мной, Лео, почему вы хотите «абсолютное» что-то на экране в относительном слое? –
Я не могу использовать left: -100px, и, к сожалению, я не могу выйти из контейнера. – Leo