[英]How to center icon and text inside of a button?
如何在不指定大小以對齊項目的情況下使圖標和文本居中於按鈕內部?
.ico { background: url(https://www.gravatar.com/avatar/cbfaff96665b7567defe1b34a883db8b?s=32&d=identicon&r=PG); width: 32px; height: 32px; display: inline-block; }
<button> <span class=ico></span> And some text </button>
您可以在ico
類vertical-align: middle
添加vertical-align: middle
。 小提琴在: https : //jsfiddle.net/mnet4hn4/
https://jsfiddle.net/nog2kuta/
.ico { background: url(//www.gravatar.com/avatar/cbfaff96665b7567defe1b34a883db8b?s=32&d=identicon&r=PG); width: 32px; height: 32px; display: inline-block; } button { padding: 3px; } button span { display: inline-block; vertical-align: middle; }
<button> <span class=ico></span> <span>And some text</span> </button>
在Chrome,FF,IE(已在11中測試),Opera 12中正常運行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.