У меня есть UL, вложенный внутри DIV, с DIV с заполнением, установленным на «0 20px». Я хотел бы, чтобы этот один дочерний UL переполнялся над родительским DIV и выходил на страницу слева и справа. Как я могу это сделать?Как переопределить отступ родительского элемента от дочернего элемента
ответ
, если вы хотите, чтобы UL расширить из контейнера DIV то вам нужно установить UL для абсолютной позиции. Не забудьте установить верхние и левые стили, чтобы получить UL не быть наглухо против DIV в положении абсолютного обыкновения покоряются контейнеры Дивых отступов
Если вы просто пытаетесь компенсировать отступы на DIV, может быть, вы могли бы добиться того, чтобы делать что-то вроде этого на UL:
margin:0 -20px;
Уже пробовал это, я мог заставить его отдохнуть с левой стороны, но справа было место. Я попытался добавить маржу и дополнение справа и не смог закрыть ее. – Nathan
Это просто не сработает. Если у вас есть элемент со 100% шириной, и вы пытаетесь использовать его для удаления прокладки со всех сторон, это не сделает ширину элемента больше, и их по-прежнему будет разрыв. – Iscariot
Он работает следующим образом:
#parent {
position: relative; /* important */
padding: 0 25px;
}
#child {
position: absolute; /* important */
width: 100%;
margin-left: -25px;
}
Это не работает. –
.full-width {
width: 100vw;
position: relative;
left: 49%;
right: 49%;
margin-left: -50vw;
margin-right: -50vw;
}
https://css-tricks.com/full-width-containers-limited-width-parents/
- 1. Как игнорировать отступ родительского элемента
- 2. перетаскивание дочернего элемента из родительского элемента
- 3. Поднятие события от дочернего элемента управления до родительского элемента управления
- 4. Настройка непрозрачности дочернего элемента независимо от родительского элемента
- 5. CSS: переопределить цвет родительского элемента
- 6. Как установить атрибут родительского элемента как атрибут дочернего элемента?
- 7. Утилизация родительского элемента как дочернего элемента в tbb
- 8. Как распределить ширину родительского элемента среди дочернего элемента
- 9. Как увеличить ширину дочернего элемента за пределы родительского элемента
- 10. Как получить атрибут дочернего элемента на основе атрибута родительского элемента
- 11. CSS3 - Как переопределить дополнение родительского элемента?
- 12. Selenium - Получить href из родительского элемента после поиска дочернего элемента
- 13. Incresing Ширина дочернего элемента выходит за пределы родительского элемента
- 14. Переопределить переполнение-x, скрытое для дочернего элемента
- 15. Изменить цвет фона родительского элемента на основе дочернего элемента
- 16. Триггерное переполнение для дочернего элемента при переполнении родительского элемента
- 17. Позиционирование родительского элемента для центрирования его дочернего элемента на экране
- 18. Загрузить URL-адрес родительского дочернего элемента
- 19. вернуть данные родительского дочернего элемента через sql
- 20. CSS/JQuery для отображения дочернего элемента после родительского элемента
- 21. Как отключить стиль наследования от родительского элемента
- 22. экземпляр дочернего элемента из родительского типа
- 23. XSLT-карта другого дочернего элемента родительского узла
- 24. Отменить переход дочернего элемента при наведении родительского элемента?
- 25. Отображение атрибута родительского дочернего элемента родительской модели
- 26. MVC-маршрутизация для отношений родительского дочернего элемента
- 27. XPath выбор родительского или дочернего элемента
- 28. XSLT Удаление родительского элемента на основе значения дочернего элемента
- 29. Получение родительского тр элемента из дочернего элемента в JQuery
- 30. Получение родительского элемента, не содержащего дочернего элемента с значением атрибута
Я установил его как абсолютное, а слева - 0, но теперь я не могу получить элементы под ним, чтобы перестать обертывать. Должен ли я их стилизовать или добавить в разделитель div? – Nathan
это произойдет, когда элемент станет абсолютным, просто представьте, что он выскочит на новую плоскость над контентом, но привязан к элементу ниже левым и верхним атрибутами. Если вы знаете, какова будет ваша высота навигации, вы можете взять эту высоту и поместить ее на верхнюю часть контейнера div. Но если ваша навигация динамична и может меняться по высоте, и у вас есть контент ниже навигации, то абсолютное позиционирование - это не путь. Если у вас есть демо-URL или какой-то код для показа, я бы посоветовал лучше всего продвинуться вперед. – Brady
. Содержимое динамическое, но я понял, что он довольно легко понял. Я могу предсказать размер содержимого через php, поэтому я передаю этот размер разделителю div, и он держит все, что выглядит очень красиво. Спасибо за помощь. :) – Nathan