2011-06-24 37 views

回答

2

嘗試vertical-align財產

+6

這很容易說,但相當難做。 –

6

有沒有通用的答案。不幸,不,在CSS中沒有真正的等價物。根據您的特殊佈局的背景下,有些選項:

  • 爲一行文本,賦予文本line-height等於容器的高度將居中垂直
  • 如果不是擔心IE,你可以在容器上使用display: table-cell並添加vertical-align: middle
  • 使用JS計算在計算容器和子元素的高度後居中元素所需的必要位置或填充/邊距。