css - Two Column Div Layout: Left = Fluid, Right = Fixed and Scrollable -


the layout rather simple , easy achieve , has been covered here lot, problem comes when want right div scrollable.

i cannot left side fluid , statically positioned while allowing right side fixed width and scrollable.

<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en"     "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  <head>     <meta http-equiv="content-type" content="text/html; charset=utf-8" />        <style type="text/css" style="display: none !important;">        body {         margin: 0 0 0 0;         overflow: hidden;     }      #page-wrap {         background: white;         max-width: 100%;     }      #main-content {         background-color: #797979;         padding-right: 350px;         padding-top: 20px;         height: 100%;         float: left;         position: absolute;     }      #right-sidebar {         background-color: #cacaca;         width: 350px;         float: right;         overflow: auto;         height:100%;     }     </style> </head>     <body>          <div class="page-wrap">                      <div id="main-content">                                      <h2>content area</h2>             </div>             <div id="right-sidebar">                 text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>             text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>             text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>             text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>text<br/>              </div>                           <div style="clear: both;"></div>         </div>     </body> </html> 

try - jsfiddle

body {     margin: 0 0 0 0;     background-color: #797979;     /*overflow: hidden;*/ } #page-wrap {     background: white;     max-width: 100%; } #main-content {     position:absolute;     right:200px;     left:0px;     padding:20px; } #right-sidebar {     background-color: #cacaca;     position:fixed;     overflow-y:scroll;     right:0px;     width:200px;     height:100%; } 

Comments

Popular posts from this blog

Perl - how to grep a block of text from a file -

delphi - How to remove all the grips on a coolbar if I have several coolbands? -

javascript - Animating array of divs; only the final element is modified -