2013-02-27 146 views
0

我有一個共同的問題,雖然我還沒有能夠解決它找到elsewehere堆棧溢出解決方案。我試圖垂直對齊標識,並與未知高度頭疊加的圖像上的搜索欄中心垂直對齊

的挑戰(因爲當瀏覽器寬度減小,因爲它是敏感的圖像縮小):

  1. 我在一個div塊中有一個標題圖像(img,而不是CSS背景圖像),另一個徽標&需要疊加在背景圖像上的兩個其他div塊中的搜索欄。
  2. 隨着瀏覽寬度的減小,標題圖像的大小會縮小,因爲它是一個響應站點。這意味着我不知道標題的高度。
  3. 徽標左移,搜索欄右移。
  4. 我需要以某種方式將徽標和搜索欄垂直居中,以便它們始終顯示得很好,無論它們覆蓋的標題圖像的高度如何。

實施例:http://www-dev.channelaustin.org/about

任何建議?

+0

不會發生沒有腳本,但你已經知道。如果它是一個真正的響應網站,您可以逐步減少標識和標題大小,而不是流暢地減少。然後你就可以得到垂直居中。 – isherwood 2013-02-27 19:51:02

+0

謝謝。畢竟,我可能必須這樣做。 – 2013-02-28 04:56:37

回答

0

第一個答案here,本質上回答你的問題。因爲你只想要垂直居中,你應該刪除:

top: 50%; 
+0

謝謝。但是,使用這個解決方案會使div 2000的高度,因爲我們不知道它的容器的高度。所以它仍然只在其容器的高度內垂直居中。 – 2013-02-28 04:55:58

+0

@Daniel Westergren,用戶將其描述爲在不知道容器高度的情況下工作,可以移除高度:2000px;線。 – Bernie 2013-02-28 05:42:12