Поместите правый угол UL там, где начинается левый угол DIV.
-
09-09-2019 - |
Вопрос
У меня есть DIV и UL внутри него с позицией:абсолютный.По умолчанию значение слева равно 0 пикселей.Мне нужно переместить UL влево на 100% ширины UL.Правый угол UL будет там, где начинается левый угол DIV.
Решение
Пробовали ли вы придать UL стиль:
ul { margin-left:-100%; }
Это должно переместить его влево на ту же ширину, что и UL, и будет отображаться за пределами div.Однако без дополнительного источника страницы трудно сказать, как это повлияет на остальную часть вашего макета...
Редактировать:
Чтобы UL перемещался относительно DIV, также установите:
div { position:relative; }
Другие советы
Если вы знаете ширину вашего ul, установите для свойства left значение -this width, например
left: -100px;
Не связан с StackOverflow