2016-11-28 90 views
-1

我在想,如果有人可以給我使用HTML實現以下佈局的最佳方式提示:HTML網格佈局具有不同的列每行

Web Grid

我一直在使用普通的HTML表格試過,但我無法獲得不同列的不同行。

是否有任何其他網格工具,你可以推薦?

感謝

+1

你爲什麼不使用的div代替或行..的div比tablr – Jobin

+0

快這個問題要麼過於寬泛,要麼基於觀點,要麼需要討論,所以堆棧溢出的主題也是如此。如果您有特定的,可回答的編程問題,請提供完整的詳細信息。 –

+0

請回顧關於Stack Overflow的[** How to ask **](http://stackoverflow.com/help/how-to-ask)問題以及可以詢問哪些類型的問題**(http: //stackoverflow.com/help/on-topic)和什麼類型[**應該避免。**](http://stackoverflow.com/help/dont-ask) –

回答

1

下面是一個使用div的一個例子(點擊 「運行代碼片段」):

* { 
 
    box-sizing: border-box; 
 
} 
 

 
.row { 
 
    clear: both; 
 
} 
 

 
.row > div { 
 
    border: 2px solid #000; 
 
    float: left; 
 
    height: 30px; 
 
} 
 

 
.row-2 > div { 
 
    width: 50%; 
 
} 
 

 
.row-3 > div { 
 
    width: 33.33%; 
 
    height: 50px; 
 
}
<div class="row row-2"> 
 
    <div></div> 
 
    <div></div> 
 
</div> 
 
<div class="row row-3"> 
 
    <div></div> 
 
    <div></div> 
 
    <div></div> 
 
</div> 
 
<div class="row row-2"> 
 
    <div></div> 
 
    <div></div> 
 
</div>

+1

這正是我所期待的!謝謝一堆! –

+0

謝謝!隨意將答案標記爲已解決(複選標記圖標)以關閉問題。 –

2

我會建議使用基於網格的系統。

引導就是一個很好的例子,在這裏找到更多的信息:Bootstrap grid system

研究其他選項將是柔性盒和浮動。第三,如果您必須使用表格,您應該查看td元素上的colspan屬性或僅使用多個表格。

+0

我同意,bootstrap是要走的路。 –

0

他們必須是一張桌子嗎?

你能不能有一張寬50/50的桌子,一個寬33/33/33寬,另一個寬50/50?

那麼他們又一次必須成爲桌子嗎?你不是在更多地關注網格列而不是表格行/列範例嗎?

相關問題