内容水平溢出时背景不显示

时间:2017-02-14 19:37:07

标签: html css overflow

我遇到了div中溢出内容的问题。我正在使用SharePoint,一些内容[即Libraries或Lists或包含上述内容的大型webpart]将延伸到可见的显示空间,但正文内容不能正确滚动。

我的结构看起来像这样:



html {100%}
body { background: #010831; font: 500 1em 'Raleway'; height: auto; min-height: 100%; margin:0; overflow:hidden;}
   #container { margin: 0 auto; min-height: 100%; }
   #topBar {background: #010831; font: inherit; padding: 5px; height: 80px; margin-bottom: 1px;}

  .topline {width:100%; height:20px; font-size:0.8em; color:#fff;}
  .social {width: 30%; float:right; text-align: right; font-size: 1.2em;}
#searchBar {width: 25%; float:right;}
#searchBox {border-radius: 10px; width: 250px; background:#343a5d; height:25px; color: #fff; font-size:1.2em;}
#quicklaunch {width:18%; min-height: 35%; color: #666; font: 600 1em 'Raleway'!important; padding-top:4px;}
    #main {width:100%; background:#fff; display:flex;}
#s4-workspace {width:auto!important; overflow:auto!important; background:#fff;}
    #content {width:80%}
    #footer {background:#000; width:100%}

   

        <body>
        <div id="s4-workspace">
          <div id="bodyContainer">
              <div id="container"> 
              <!-- this is the beginning of my custom coding, and my own styles. -->
                    <header id="topnav">
                       TOP NAV MENU HERE
                    </header>
                      <section id="main">
                          <div id="quicklaunch"> SIDE NAV HERE</div>
                             <div id="content"> ALL USER DRIVEN CONTENT GOES HERE</div>
                       </section>
                   <footer id="footer"></footer>
                </div>
               </div>
    </body>
&#13;
&#13;
&#13;

发生的事情是,设置为80%的内容div不会显示正确延伸到屏幕之外的内容。内容溢出但背景是我的身体颜色(深蓝色)。我无法将内容div宽度设置为100%,因为这将使整个div位于sideNav下,并且它会影响webparts的显示方式。 [它们永远延伸到整个屏幕,因为默认SP允许webparts占据其包含区域的整个宽度]。

基本上,我想要的只是内容div的背景颜色在内容溢出时伸展。

enter image description here

0 个答案:

没有答案