按钮内的图片和文字

时间:2015-11-20 19:41:53

标签: html css

所以我对这3个按钮有点问题。我想要的是图像底部的文本与按钮的中心对齐,当然上面的图像也居中。

现在的样子:

enter image description here

代码:

    <div id="box">

        <button onclick="Edit();"><img src="images/edit.png" alt="Editar Conteúdo" /><span>Editar Conteúdo</span></button>

        <button onclick="Users();"><img src="images/users.png" alt="Utilizadores" /><span>Gerir Utilizadores</span></button>

        <button onclick="Logout();"><img src="images/logout.png" alt="Logout" /><span>Logout</span></button>

    </div>

CSS:

#box {
max-width:699px;
width:100%;
margin-left:auto;
margin-right:auto;
}

button{
font-family:Consolas, sans-serif;
background-color:white;
border:3px solid #EBEBEB;
border-radius:5px;
max-width:230px;
height:auto;
min-height:150px;
width:100%;
transition: all .2s ease-in-out;
padding: 1px 6px 1px 6px;
}

button:hover {
transform: scale(1.09);
}

button > * {  
vertical-align: middle;  
}

1 个答案:

答案 0 :(得分:3)

强制图像和跨度之间的换行应该可以解决问题。例如:

<img src="images/edit.png" alt="Editar Conteúdo" /><br /><span>