上面是我想要完成的模型。
我有兩個不同的div行需要對齊行的底部,我在每個div的底部有一個強大的灰色規則。這些灰色規則應該水平對齊。
最大的問題是,由於這是一個WordPress主題,因此每個div都需要能夠根據內容的數量進行垂直擴展和收縮。這意味着如果左側的.description
變得更高,則需要調整.page-title
和.sidebar
以確保灰色規則對齊。這可以防止我使用任何固定的高度,我可以找出一個系統。
我的第一溶液使用的絕對和相對定位的組合:使用兩個div容器,.row-1
和.row-2
,都與position: relative
,並添加position: absolute; bottom: 0;
。這似乎沒有工作,但沒有分配一個固定的高度,每個.row-
股利,無論我使用浮動或左:0; /右:0;定位各個divs。
我能想到的唯一的其他解決方案是使用JavaScript獲得最高div的高度並適當調整邊距,但我不願意使用JavaScript作爲樣式。有沒有更好的解決方案,我錯過了?
我很高興你避免使用表格,「如果使用表格進行佈局,他/她不應該稱他/她爲設計師」 – ajax333221 2012-01-09 21:38:22
感謝ajax333221,我想如果我找不到CSS方式完成這個雖然我可能不得不訴諸表... – daysrunaway 2012-01-10 04:49:18
總是有一種方式來佈局沒有邪惡的表。 – ajax333221 2012-01-10 16:26:30