according to the w3c :
http://www.w3.org/TR/CSS21/visudet.h...replaced-width
The rules for calculating width for absolutely positioned non-replaced
elements say that when 'left' and 'right' are not 'auto' and 'width' is
'auto'.... then..... solve for width
---------------------------------------------------------------------------------------------
'width' is 'auto', 'left' and 'right' are not 'auto', then solve for
'width'
---------------------------------------------------------------------------------------------
using....
---------------------------------------------------------------------------------------------
'left' + 'margin-left' + 'border-left-width' + 'padding-left' + 'width'
+ 'padding-right' + 'border-right-width' + 'margin-right' + 'right' +
scrollbar width (if any) = width of containing block
---------------------------------------------------------------------------------------------
so if i set 'left' and 'right' both to '0px' (and have no
border,padding,margin,or scrollbar) then the absolutely positioned
element width should be equal to the width of the containing block
this works in firefox of course. it does not work in explorer, even
with strict mode
am i missing something here? i thought strict mode was supposed to
make explorer follow the w3c visual formatting details... this seems to
be a pretty major mistake