$("#container").css("left")
должно возвращать левое позиционирование элемента. Если css для элемента говорит left: 20px;
, jQuery должен возвращать 20px
. Что должно произойти для элемента, который позиционируется относительно, но не заданного положения CSS left
?
Я заметил, что Chrome и Firefox обрабатывают это по-другому. Firefox возвращает 0px
, Chrome возвращает auto
. Здесь JSFiddle, чтобы предоставить демонстрацию поведения. Пожалуйста, просмотрите его в Firefox и Chrome.
Является ли это ожидаемым поведением? Мне кажется, что Chrome и FF дают элементу другое значение по умолчанию (0px
/auto
). Есть ли стандарт, который применяется в этом случае, что один из браузеров нарушает, и если да, то какой из них правильный?