Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Make child div stretch across width of page

Tags:

html

css

Suppose I have the following HTML code:

<div id="container" style="width: 960px">    <div id="help_panel" style="width: 100%; margin: 0 auto;">      Content goes here.    </div>  </div> 

If I want the help_panel div to stretch across the width of the page/broswer, even if the width of the page/browser is wider than 960px (which is the width set for the container div), is it possible to do it with the above structure? I want to get the help panel div to expand beyond the width limits set in the container div if the page is wider than 960px.

I am curious if this can be accomplished with the above structure. Or will I have to put the help_panel div outside of the container div to make it work?

Thanks!

like image 611
Bug Magnet Avatar asked Apr 08 '11 03:04

Bug Magnet


1 Answers

Yes it can be done. You need to use

position:absolute; left:0; right:0; 

Check working example at http://jsfiddle.net/bJbgJ/3/

like image 178
Hussein Avatar answered Oct 02 '22 07:10

Hussein