我想在純CSS中建立一個按鈕,並在對齊不同的元素壯觀地失敗。這可能很容易,但我無法理解它。 這是它應該是什麼樣子:居中一個圖像和文字在一個按鈕,水平和垂直內
的按鈕應該包含文本和圖像。兩者都應該垂直居中。 他們兩個在一起應該水平居中。
我可以得到這兩個工作在自己的工作,但不是在同一時間。 ,
我真的找一些指導,這將是這樣做的最佳方式,但這裏是我使用的,只要簡單地對我說:
<span style="display:table; text-align:center;">
<span style="display:table-cell; position:relative; ">
<a href=… >
<img style="position:absolute; top:50%; margin-top:-#{ height/2}px"></img>
</a>
</span>
<a href=… > TEXT </a>
</span>
這是目前的結果。
注意如何圖標應進一步向右,文本應該是一個遠一點的權利也是如此。我目前的理解是,現在它已經死了,因爲使用圖標的絕對對齊將它從流中移除。
(有些奇怪的變量,由於我產生通過再培訓局的HTML。)
後你有什麼至今。 – Todd
我真的在尋找一些關於如何做到這一點的最佳方式的指導,但是發佈了照顧適當垂直對齊的代碼。感謝您的提醒! – ludwigschubert