您好我正在尝试创建一个链接按钮,其中包含图标和按钮描述文本位于图标旁边。我在“A”标签内添加了填充,以便文本始终垂直居中,但是我尝试添加 img,它现在将文本向下推并在此过程中增加了按钮的大小。有什么想法我哪里出错了吗?
我想让这些按钮响应较小的设备。我可以调整按钮大小,但它的文本和图标定位是问题,因为我希望它们始终水平和垂直居中。有没有一种简单的方法来创建带有图标和文本的链接按钮,我到处寻找但收效甚微。任何教程/建议将不胜感激。请参阅下面的代码。谢谢。
的HTML:
<div id="reports_menu_wrapper">
<div id="reports_menu_content">
<a href="#" title="Product Charts"><span><img src="imgs/main_products.png" alt="" /></span>Product Charts</a>
<a href="#" title="Speed Charts">Speed Charts</a>
<a href="#" title="Financial Charts">Financial Charts</a>
<a href="#" title="Usage Charts" id="usage">Usage Charts</a>
<br class="clearFloat"/>
</div>
CSS:
#reports_menu_wrapper
{
width:100%;
height:auto;
background-color:pink;
margin-top:30px;
}
#reports_menu_content
{
width:824px;
height:auto;
margin:0 auto;
background-color:#fff;
padding:10px;
border:solid 1px #ccc;
}
#reports_menu_content a
{
display:block;
float:left;
width:198.5px;
background-color:#eee;
padding:18px 0;
outline:solid 1px #ccc;
margin-right:10px;
text-transform:uppercase;
font-size:75%;
color:#333;
}
#reports_menu_content a:hover
{
background-color:#e6e6e6;
}
#reports_menu_content #usage
{
margin-right:0;
}
#reports_menu_content a img
{
margin-right:10px;
}