【CSS】多行文字垂直自適應居中, 相容FF,Chrome ,IE8+
阿新 • • 發佈:2019-02-02
工作中遇到如(圖1)顯示的要求:一共3行文字,不管幾行的情況都要與左邊的圖片居中對齊, 乍一看覺得不太可能,一般的思維都是用margin-top來留出上面的空間。
(圖1)
思考了一下,覺得只有表格才能做到這樣的佈局,那就來模擬一下表格吧!
但是很遺憾,因為ie6,7對inline-block的支援問題,無法做到相容,只能做降級處理了,不管一行還是三行都是頂端對齊,如(圖1-3)所示。.b{ height:60px; line-height:60px; } .a{ display:inline-block; line-height:21px; vertical-align:middle; }