Name
width — NN 4 IE 4 CSS 1
Synopsis
Inherited: No
Sets the width of a block-level or replaced element’s content
(exclusive of borders, padding, and margins). Internet Explorer 4
applies the width attribute only to selected elements and
absolute-positioned elements (which means DIV
wrappers around other types of elements), but CSS2 recommends
application to all block-level and replaceable elements as well.
Navigator 4 and Internet Explorer 4 react differently to settings of
the width
style attribute. One thing they agree on
is that if the content requires more width than is specified for the
attribute (an IMG
element’s width, for
instance), the content requirements override the attribute value (use
the clipping region to truncate the width of the viewport for the
element if you need to). But if the window is narrower than the
specified width, Navigator tends to shrink the width of the element
to fit the window width (to a point) so that the window doesn’t
need to scroll horizontally; IE 4, on the other hand, preserves the
element’s width setting regardless of the window width.
A number of other discrepancies between browsers (and between
operating system versions of the same browser) plague the
width
attribute. For example, if you create a
DIV
element whose width is
300px
and nest a P
element
inside whose width is set to 200px
, Navigator 4
respects the narrower width of the P
element, but
Internet Explorer 4 causes the P
element to fill
the 300-pixel width of the DIV
container. You ...
Get Dynamic HTML: The Definitive Reference now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.