2015-04-19 22 views
0

我嘗試重新創建css設計以瞭解如何使用樣式:display:table。但是,我有一個我無法解決的問題。子div不遵循父級的寬度。子div不遵循父顯示的寬度:表

由於代碼很多,我創建了一個JSFiddle。

pricetable類遵循窗口的寬度,但priceTableMain沒有。我試圖將寬度從100%改爲自動,但沒有解決問題。

這裏是JSFiddle

+0

六級... –

+0

是啊,我不明白你想要做什麼,定價表看起來不錯。外星人先生有一點,你有很多嵌套divs,這個代碼可以簡化。試試這個工具來幫助你創建一個好的表格和一個好的代碼:https://coveloping.com/tools/pricing-tables – odedta

+0

如果問題在於表格單元不能比112像素更窄,那是對的,因爲他們的內容很廣泛。你想如何解決它?你想要隱藏一些內容嗎?你可以通過在'15€/播放器'中添加空格來減少_somewhat_的範圍,這可以讓它們自動換行,但這就是它。 –

回答

0

我知道你的問題。您的標記是不好的,但你要添加width: 100%; 你還需要將嵌套的`div`,有些事情真的錯您的標記結構的

.priceTableMain { 
    display: table; 
    table-layout: fixed; 
    width: 100%; 
} 
+0

這解決了這個問題:)非常感謝你! – Tasos