Я пытаюсь адаптировать сайт для поддержки IE 7. У меня есть несколько элементов, которые смещены вправо на 69 пикселей. Я тестирую в IE9, настроен для отображения страницы, как будто это IE7. Когда я включаю режим разработчика и проверяю элемент, я замечаю, что вокруг «поля» есть параметр «смещение».
Я никогда не слышал об этом раньше, и Googling не очень помог мне - мне удалось найти что-то о float-offset, что не было тем же, но я предполагаю, что оно было там, чтобы устранить некоторые проблемы Причудливый режим? Как я могу устранить этот параметр смещения?
Очевидно, что у меня настроена специальная таблица стилей для IE-7, и вы можете самостоятельно проверить проблему, перейдя в мою среду тестирования по этой ссылке:
http://suitable.amok -adhoc.com / 2012 /
Решено:
Нашел решение - было довольно просто. Просто нужно было явно объявить позицию следующим образом (хотя она была унаследована от родительского элемента во всех других браузерах, IE добавил поле и назвал его «смещением», которое переопределяется при этом):
p {
left:0px;
}