Вложенные абсолютно позиционированные элементы могут демонстрировать неожиданное поведение в CSS. Рассмотрим следующий сценарий:
В: Почему #3rd абсолютно позиционируется относительно #2nd, а не #1st?
A: Потому что позиция: Absolute внутри абсолютно позиционированного элемента сбрасывает относительную позицию для его дочерних элементов.
Это свойство эффективно переопределяет относительное позиционирование #1st для #3rd, делая его положение абсолютным относительно его прямой родитель, #2nd.
Чтобы добиться желаемого поведения, когда #3rd абсолютно позиционируется относительно #1st, вам нужно будет сделать #3rd прямым дочерним элементом #1st.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3