Поместите UL правый угол, где начинается левый угол DIV - PullRequest
0 голосов
/ 26 февраля 2009

У меня есть DIV и UL внутри, с положением: абсолютное. По умолчанию оставлено 0px. Мне нужно переместить UL влево на 100% ширины UL. Правый угол UL будет там, где начинается левый угол DIV.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2009

Вы пытались придать UL стиль:

ul { margin-left:-100%; }

Это должно переместить его влево на ту же ширину, что и UL, и отрендерится за пределами div. Без дополнительного источника страницы трудно сказать, как это повлияет на остальную часть макета ...

Edit:

Чтобы заставить UL двигаться относительно DIV, также установите:

div { position:relative; }
0 голосов
/ 26 февраля 2009

Если вы знаете ширину вашего ul, установите левое свойство равным -th width, например

left: -100px;
...