CSS - файл:Как я могу преодолеть проблемы с отрицательной маржой и абсолютной позицией в IE6?

StackOverflow https://stackoverflow.com/questions/709151

Вопрос

Я использую абсолютное позиционирование и отрицательные поля (с верхним:и ушел:) размещать логотипы и другие подобные вещи на моем веб-сайте.Я знаю, что у IE6 есть проблемы с отрицательными полями и абсолютным позиционированием, как я могу преодолеть эти проблемы, чтобы убедиться, что они правильно работают в IE6?

Это было полезно?

Решение

При использовании абсолютного позиционирования в IE6 вы можете получить некоторое неожиданное позиционирование, если вы специально не задали ширину для вашего ближайшего позиционированного родительского элемента (в противном случае IE6, похоже, не знает, где ваш слева предполагается, что значение должно быть).

Другие советы

Возможно, вы захотите пересмотреть использование отрицательных полей.Они действительно нужны вам для того, что вы делаете?Я думаю, это трудно сказать без примера вашего кода.

Если вы используете абсолютное позиционирование, вы можете расположить что-либо где угодно относительно любого имеющегося у вас относительного родительского элемента.Свойства top и left (или right и bottom) должны означать, что вам не нужно использовать отрицательные поля, не так ли?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top