Отличная новая книга под названием «Детектив CSS». Одна фраза предложения с примерами кода всех общих проблем с позиционированием, поплавками и т. Д., А затем есть четыре/пять тематических исследований со всем кодом для вас, чтобы посмотреть и понять, что не так все до объяснений.
Теперь, что касается вашей проблемы, вы используете позиционирование вообще или просто плаваете? Хотя поплавки не были предназначены для макета, они стали огромным инструментом для этого, но есть оговорки, как и другие.
Ребенок наследует свойства своих родителей, если не переопределен.
Похоже, что если вы используете поплавки, вы будете плавать влево/вправо и придерживаться поля слева или справа от 50 пикселей. Если абсолютное положение расположено, то просто проверьте экранные координаты и используйте влево: и верх: с px, куда его можно поместить.
Очевидно, что у вас должен быть родитель или контейнер с положением: относительный, который обертывает элемент, который вы позиционируете абсолютно, так как это элемент, с которым элемент/ребенок будет располагаться.
Относительная установка концепции позиционирования/цели. Но он «относителен» к своей позиции внутри потока документов.
Если бы вы могли быть немного точнее о желаемом эффекте (макет, может быть?), Может быть и закодированный ответ :) – Agos