$("#container").css("left")
应返回元素的左侧定位。如果元素的css显示为left: 20px;
,则jQuery应返回20px
。对于相对位置但未给出CSS left
位置的元素会发生什么?
我注意到Chrome和Firefox处理的方式不同。 Firefox返回0px
,Chrome返回auto
。这是一个JSFiddle来提供行为的演示。请在Firefox和Chrome中查看。
这是预期的行为吗?对我而言,Chrome和FF看起来为元素提供了不同的默认位置(0px
/ auto
)。在这种情况下是否存在适用的标准,其中一个浏览器违反了,如果是,哪一个是正确的?