2014-09-04 76 views
1

我该如何拉伸侧边栏来填充页面?保持中间1024px并拉伸侧栏以填充页面?

http://jsfiddle.net/p94vxnp2/1/

 <style> 
      #page_body_table { 
       display: table; 
       width: 100%; 
       vertical-align: center; 
      } 

      #page_body_left { 
       display: table-cell; 
       max-width: 100%; 
       border: 1px solid black; 
      } 

      #page_body_middle { 
       display: table-cell; 
       max-width: 1024px; 
       border: 1px solid black; 
      } 

      #page_body_right { 
       display: table-cell; 
       max-width: 100%; 
       border: 1px solid black; 
      } 

      @media screen and (max-width: 675px) { 
       #page_body_left, #page_body_right { 
        display: none; 
       } 
      } 
     </style> 
     <center> 
      <div id="page_body_left"> 
       left 
      </div> 
      <div id="page_body_middle"> 
       this is content of page 
      </div> 
      <div id="page_body_right"> 
       right 
      </div> 
     </center> 
+3

(http://jsfiddle.net/p94vxnp2/4/) – Vucko 2014-09-04 19:59:58

+1

@Vucko [喜欢这个?]:我想,作者想'宽度:1024px',不中间为“max-width:1024px”。 – 2014-09-04 20:02:55

+0

将'display:table'添加到'#page_body'。另外,请将您的'