2011-06-09 60 views
0

我試圖讓下面的佈局,使用im StackLayout框架卡住與CSS StackLayout框架

enter image description here

我不能夠得到BOX1,BOX2和Box 3堆疊。

此外,每個箱子的標題給我麻煩,當我用div包裝它們時。

這裏是我的代碼至今:

<div class="wrapper"> 
      <div id="column1" class="stack3of4"> 
       <div class="stackContent"> 
        <h2>Heading</h2> 
       </div> 

      </div> 

      <div id="column2" class="stack1of4"> 
       <div id="box1" class="stackContent"> 
        <h2>Box 1 Heading</h2> 
       </div> 
       <div id="box2" class="stackContent"> 
        <h2>Box 2 Heading</h2> 
       </div>  
       <div id="box3" class="stackContent"> 
        <h2>Box 3 Heading</h2> 
       </div> 
      </div> 
</div> 

這裏是CSS

.stackContent { 
     display: block; 
     letter-spacing: normal; 
     text-align: left; 
     word-spacing: normal; 
    } 

    .stack3of4 { 
     width: 75%; 
    } 

    .stack1of4 { 
     width: 25%; 
    } 
+0

我沒有看到你的代碼,任何能有一個框架,以便做。這都是標準的HTML和CSS。另外,'.stackContent'的CSS規則的重點是什麼?這些是標準設置...如果這是由該框架產生的,最好擺脫它。 – Midas 2011-06-09 14:13:06

回答

1

之前沒有使用StackLayout,但我試圖創建一個小提琴這幾乎是你想要什麼:http://jsfiddle.net/alp82/3Hy5p/

我認爲唯一的問題是,兩列的高度是不一樣的。

更新

下面是HTML標記:

<div id="page"> 
    <div class="stack"> 
     <div id="header"> 
     </div> 
     <div id="content"> 
      <div id="column1" class="stack3of4"> 
       <div id="main" class="stackContent"> 
        <h2>Heading</h2> 
       </div> 
      </div> 
      <div id="column2" class="stack1of4"> 
       <div id="box1" class="stackContent"> 
        <h2>Box 1 Heading</h2> 
       </div> 
       <div id="box2" class="stackContent"> 
        <h2>Box 2 Heading</h2> 
       </div>  
       <div id="box3" class="stackContent"> 
        <h2>Box 3 Heading</h2> 
       </div> 
      </div> 
      <div id="footer"> 
      </div> 
     </div> 
    </div> 
</div> 
+1

請張貼實際的代碼,而不只是一個鏈接。 – Midas 2011-06-09 14:15:35

+0

完成了,謝謝 – Alp 2011-06-09 14:19:36

+0

謝謝,我能夠自己解決它。 – 2011-06-09 16:23:41