2012-10-11 63 views
1

我有以下HTML結構:-MS網子孩子規則

<div class="parent"> 
    <div class="child"> 
    <div class="sub-child-1"></div> 
    <div class="sub-child-2"></div> 
    </div> 
</div> 

和下面的CSS規則

.parent { 
    display: -ms-grid; 
    -ms-grid-columns: 150px 1fr 1fr; 
} 
.child { 
    -ms-grid-column-span: 2; 
} 

我如何分配sub-child-1第一列和sub-child-2到第二個?

+0

您能否提供一個不太簡化的示例,以便我能夠弄清楚您試圖實現的目標,並可能提供解決方案? – xception

回答

0

考慮這部作品在IE瀏覽器(不能測試,我在Linux上)應該是:

.sub-child-1 { 
    -ms-grid-row: 1; 
    -ms-grid-column: 1; 
} 

.sub-child-2 { 
    -ms-grid-row: 1; 
    -ms-grid-column: 2; 
} 

我敢肯定你必須移動子兒-1和子child-2給父母,或者在孩子而不是父母上定義網格。

+1

是的,看起來像網格作品只爲'第一個孩子'水平=(。 –