我試圖通過垂直設置的行高度等於DIV高度對齊一個div一些文本。當div中只有文本時,以及div中有一個小圖像時,這種方式很有效。但由於某種原因,當div中存在超過一定大小的圖像時,它會開始向下推文本。 Check out this fiddle我用來證明它。爲什麼img標籤將線高度的垂直線對齊?
小提琴中有4個div,全部有height: 40px
和line-height:40px
。唯一的區別是在第2,第3 &第四的div也有小型,中型和大型的圖片:
.small{height:20px;}
.medium{height:30px;}
.large{height:40px;}
那麼,爲什麼在第三第四圖像搞亂了垂直對齊方式?
是啊,我是Flexbox的的忠實用戶,但我產生在電子郵件中使用HTML,許多電子郵件客戶端忽略Flexbox的。所以我必須解決這個問題。 –