tsooki.com wrote:
> If I resize my browser so that I get a horizontal scroll bar, I'm
> noticing that when I scroll to the right, the banner at the top is cut off:
>
> http://www.mcparkandplanning.org/home.shtm
>
> I've tried many variations of auto, inherited and 100% widths on the
> various elements, and can't get it to work correctly.
>
> We don't want to get rid of the horizontal scroll bar, just make sure
> the top banner and toolbar are always maximum width. We also don't want
> to use overflow:hidden with our content. We just want to make sure that
> the top bar is always maximum page width.
>
> Is this a bug? Any ideas?
>   

Laurence,

No, this is not a bug. Divs aren't like tables -- they won't 
automatically stretch out to hold their contents. The content is allowed 
to overflow out the sides or the bottom. Your attempts to make them do 
so using width: 100% merely make the divs match the width of the 
viewport, which is not what you want -- you want them to extend past the 
width of the viewport when content inside them does.

To force divs to stretch to hold their content regardless of the width 
of the browser window, you can try playing around with the float 
property or the table display values. However, in your case, it seems 
like an appropriate min-width is all you need, since the content inside 
your page is fixed in width. Your content is 985px wide, so a min-width 
of 1000px on the wrapper would be a good place to start. You'd need to 
adjust widths inside accordingly.

Zoe

-- 
Zoe M. Gillenwater
Design Services Manager
UNC Highway Safety Research Center
http://www.hsrc.unc.edu


______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to