在rwd使用規畫版型時,最麻煩的就是將父容器中的子容器轉換屬性形態後的高度置中,子容器可能因為文字與圖片改變會使得高度不斷變化,此時就要利用百分比的高度值控制在父容器的正中間,整理與實做了幾個方式以便日後需要時可快速找出。


1-使用CSS transform:translateY 屬性

See the Pen CSS 垂直置中的七個方法 demo2 by Jimmy_Wu (@Jimmy_Wu) on CodePen.


js bin展示開新視窗

  1. 需注意IE版本相容css3問題 (IE9以後版本才可用)
  2. 完全使用當前最新版本的ie,需要在 <head>加上 <meta http-equiv="X-UA-Compatible" content="IE=edge">就可使用目前支援的最新版本ie,對應的部份可以參考這

資料源:

  1. CSS讓容器水平和垂直居中的八種方法
  2. css transform 能旋轉、傾斜、縮放變形 box