我正在做垂直對齊內容的表格方法。出於某種原因,在我要鏈接的情況下,它不起作用。這裏是cssdeck鏈接:'display:table'的100%高度
http://cssdeck.com/labs/ebke0fpw
正如你所看到的,結構的高度是完全依賴於谷歌嵌入字體。我試過讓.meta
一個table
,並使.metacon
一個table-cell
爲中心的事情。然而;那麼height: 100%
就不再工作了。
我不知道是什麼打破了這種情況。也許你有這個想法。
我正在做垂直對齊內容的表格方法。出於某種原因,在我要鏈接的情況下,它不起作用。這裏是cssdeck鏈接:'display:table'的100%高度
http://cssdeck.com/labs/ebke0fpw
正如你所看到的,結構的高度是完全依賴於谷歌嵌入字體。我試過讓.meta
一個table
,並使.metacon
一個table-cell
爲中心的事情。然而;那麼height: 100%
就不再工作了。
我不知道是什麼打破了這種情況。也許你有這個想法。
解決辦法:
給.title
一個height
,你應該罰款。
E.g.只是這行添加到造型.title
height: 150px;
說明
你告訴.meta
有100%
的height
的。
基於百分比的尺寸基於元素父級的尺寸。
.meta
的父母是.title
,它沒有聲明身高。
但它的內容將是動態的;當我把「桌子」變成一個「塊」時,在相同的條件下,所有東西都可以100%的高度完美地工作。 – Mia
新的代碼可以是這樣http://cssdeck.com/labs/lxymkq7t
使用display:table-cell
爲內部元件和display:table
爲支架。並使用vertical-align: middle
;使中間對齊。
檢查此示例:http:// cssdeck .com/labs/ebke0fpw ---我不想將標題元素中的所有內容垂直居中,我只想將元素垂直居中放置在meta元素中。 – Mia
可能重複[100%高度不按預期方式工作](http://stackoverflow.com/questions/19755392/100-height-not-working-as-expected) –