我通常只是使用行高來進行垂直居中,但在這種情況下,我正在處理的佈局有點複雜。動態高度包裝中的垂直居中文本
我把這個jsfiddle放在一起來顯示我到目前爲止的位置。所有CSS黑客建議使用表細胞欺騙了這一點,但我只能得到,如果包裝有一個絕對高度它的工作,所以對我來說這個文本是不垂直居中:
<div class="wrap">
<a href="#">
<img src="http://www.thekrausemouse.com/wp-content/uploads/2016/03/sample-1.jpg" />
<span class="text"><span>Text that might span multiple lines</span></span>
</a>
</div>
https://jsfiddle.net/fdtbvmcw/
我基本上需要的是爲文本,無論它跨越多少行,坐在圖像的中間。圖像不能是背景圖像,我無法將固定寬度或高度添加到包裝。
包裝模擬一個更大的頁面模板中的響應列,我需要圖像保留所看到的該列的全部寬度。如果需要,可以在列中添加其他HTML。
想法?
絕對完美的,謝謝! – Ric