2012-03-12 101 views
0

我試圖做一個窗口的應用程序類似單頁流體佈局

http://jsfiddle.net/szfkn/5/結構,但我想它不是在sizebars /頁腳/頭/內容重疊,有沒有辦法做到這一點,同時仍保持流體佈局?

或者任何關於保持窗口內容沒有滾動和流暢的好指針。

+0

也許你可以發佈你想要它的樣子的圖像? – Filype 2012-03-12 04:27:26

+0

我拍攝的東西類似於jsfiddle或grooveshark的外觀和感覺 – austinbv 2012-03-12 04:28:05

+0

你是什麼意思「沒有卷軸」?什麼滾動? – Joseph 2012-03-12 04:32:47

回答

0
<html> 
<head> 
    <title>Fluid Layout</title> 
<style> 
    .hBar, .vBar 
    { 
      opacity:.5; 
      position:absolute; 
      font-weight:bold; 
      font-family:Tahoma, Arial, Times New Roman; 
      text-align:center; 
    } 
    div 
    { 
     display:block; 
    } 
    .hBar 
    { 
     height:10%; 
     width:100%; 
      left:0px; 
     z-index:5000; 
     font-size:1.2em; 
    } 
    .vBar 
    { 
     width:5%; 
     height:100%; 
     top:0%; 
     z-index:3000; 
     font-size:.7em; 
     color:Lime; 
    } 
    div#TopWrap 
    { 
     background-color:#000; 
     top:0%; 
    } 
    div#RightWrap 
    { 
     background:#0FF; 
     right:0px; 
    } 
    div#BottomWrap 
    { 
     background-color:#F00; 
     bottom:0px; 
    } 
    div#LeftWrap 
    { 
     background-color:#FF0; 
     left:0px; 
    } 
    div#ContentWrap 
    { 
     padding:7% 0% 0% 8%; 
     position:relative; 
     z-index:1000; 
    } 
</style> 
</head> 
<body> 
    <div id="TopWrap" class="hBar"> 
     Top Wrap</div> 
    <div id="RightWrap" class="vBar"> 
     Right Wrap</div> 
    <div id="BottomWrap" class="hBar"> 
     Bottom Wrap</div> 
    <div id="LeftWrap" class="vBar"> 
     Left Wrap</div> 
    <div id="ContentWrap"> 
     <h3> 
      Fluid Layout</h3> 
     <div> 
      @* Content goes here *@ 
     </div> 
    </div> 
</body> 
</html> 

無法保證瀏覽器的兼容性,但應該爲您打下良好的基礎。我提供的例子只是填充內容包裝器。你可以修改div#ContentWrap樣式爲:'margin:15%; overflow:hidden;'。請注意,您在該容器上放置的任何填充都會影響您的整體大小。

至於內容滾動,有很多jQuery插件可以幫助內容滾動。 http://jquerytools.org/demos/scrollable/vertical.html似乎有你正在尋找的一個很好的例子。

祝你好運!