Side navigation
#3584 closed bug (fixed)
Opened November 08, 2008 03:22PM UTC
Closed November 13, 2008 02:41AM UTC
css('top',0) causes incorrect positioning in IE6
Reported by: | TNT | Owned by: | brandon |
---|---|---|---|
Priority: | major | Milestone: | 1.3 |
Component: | offset | Version: | 1.2.6 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
try this code:
$('#div4').css({
'border':'1px solid red',
'position':'absolute',
'top':'0'
});
then i try:
offs4=$('#div4').offset();
alert(offs4.top); -> this show me 2 not 0
Attachments (1)
Change History (8)
Changed November 09, 2008 08:27PM UTC by comment:1
Changed November 10, 2008 02:39PM UTC by comment:2
Indeed, you need to use '0px' or 0.
I really can't tell about the second issue.
Can you make a test case ? (html file please)
Changed November 10, 2008 08:06PM UTC by comment:3
I'm added test html attachment file
Changed November 13, 2008 02:36AM UTC by comment:4
resolution: | → fixed |
---|---|
status: | new → closed |
The core of your issue is that you are in QuriksMode because you do not have a valid DocType. You can fix this by either using a valid DocType or by setting html { border: 0; } in your css.
This is now fixed in rev 5942.
Changed November 13, 2008 02:40AM UTC by comment:5
resolution: | fixed |
---|---|
status: | closed → reopened |
It's not fixed Brandon, just invalid.
Changed November 13, 2008 02:40AM UTC by comment:6
resolution: | → invalid |
---|---|
status: | reopened → closed |
Changed November 13, 2008 02:41AM UTC by comment:7
resolution: | invalid |
---|---|
status: | closed → reopened |
Awww... skipped the last line.
I'm really really sorry.
Changed November 13, 2008 02:41AM UTC by comment:8
resolution: | → fixed |
---|---|
status: | reopened → closed |
actualy i try this:
nDiv=$('#div3').clone();
$(nDiv).appendTo(document.body);
$(nDiv).attr("id","div4");
$(nDiv).css({'width': 10, 'height': 10, 'border': '1px solid red', 'position': 'absolute', 'top': '0px', 'left': '0px'});
offs4=$('#div4').offset();
alert(offs4.top);
-> the DIV is corectly positioned but this show me 2 instead of 0 in IE6,in FF show me correct value of 0