[thelist] CSS Width Issue
Drew Shiel
ashiel at sportsinteraction.com
Mon Jul 11 09:15:22 CDT 2005
Hi folks;
I'm having an interesting CSS issue here in Internet Explorer 6 - not
showing in Firefox or Opera.
Extracts from my code:
HTML:
<div id="container">
<div id="info"></div>
<div id="content"></div>
</div>
CSS:
#container {
width: 778px;
position: absolute;
left: 50%;
margin-left: -375px;
border-left: 1px solid #382A7E;
border-right: 1px solid #382A7E;
}
#info {
width: 211px;
float: right;
}
#content {
width: 566px;
border-right: 1px solid #382A7E;
}
Now, what's happening in IE is that the info div is too wide, and is
pushing the content div down the page. Reducing the width of the info div
by 3 pixels to 208 makes it narrow enough, but this isn't ideal - I need
every pixel of that 211.
My first conclusion on some research was that this is a manifestation of
IE's box-model problems, wherein it puts borders inside the total width,
not outside, so that IE would only see 776 pixels to work with #container.
However, widening #container by 2px to give it the "full" 778 didn't work -
and leaves some ugly gaps in Firefox and Opera.
The 3-pixel difference does lead to to think that it might be something to
do with the borders, though...
Anyone able to explain to me what's happening here?
Drew.
More information about the thelist
mailing list