2017-03-22 35 views
-2

我正在創建一個戰艦遊戲,在板上有一個生成的網格,每個正方形都是一個帶有數字的彩色框,並且是它自己的div。我遇到的問題是,當其中一個div獲取一些額外的內容時,它會使該特定div比其餘的div更長,這會拋出整個網格。我如何確保所有的div都是相同的高度,無論他們是否有額外的內容?我曾嘗試向CSS添加高度屬性,但它不會更改彩色框的實際高度。如何讓所有div的大小相同,無論他們是否有內容?

+3

我們需要看到你試過 – j08691

+0

我想我需要知道代碼是如果有一個CSS屬性,這將使所有的箱子一樣的高度?我認爲這將是高度,但這並沒有改變任何東西。 – Brit24

回答

1

您必須定義如何處理溢出內容。

.cut-content { 
    overflow: hidden; 
} 
+0

如果用戶使用表格,該怎麼辦? ;) –

+0

OP明確指出她/他使用'div'。 – JoostS

+1

我希望OP沒有將div設置爲'display:inline'或'display:table'。這可以解釋爲什麼設置高度沒有如上所述的影響。 ;) – Mary

0

答案是height。你可能會打擊特異性。嘗試以下方法:

.grid_div { 
    height: 100px; 
    height: 100px!important; /* if the previous does not work */ 
    max-height: 100px; 
    max-height: 100px!important; /* if the previous does not work */ 
    overflow: hidden; /* just for the visual effect */ 
    display: inline-block; /* choose inline-block or block */ 
    display: block; /* choose inline-block or block */ 
} 
+0

如果用戶使用表格,該怎麼辦? ;) –

+0

然後你去這裏:http://stackoverflow.com/questions/1554928/how-to-hide-table-row-overflow – JoostS

+1

爲什麼不,運行應該張貼足夠的代碼來顯示問題,而不是我們猜測出了什麼問題;) –

相關問題