我在链接标签中有一个图标,我正在尝试使其成为圆形,但它适合内容,而不是由我的宽度和高度设置设置。这就是我的意思:http: //i.imgur.com/q4GXvOs.png
我的代码是这样的:
html:
<div class="small-4 columns switchButton">
<a href="#">
<i class="icon-bolt"></i>
</a>
</div>
我的 CSS 是这样的:
.switchButton
text-align: center
margin: 60px 0 60px 0
.switchButton a
text-decoration: none
width: 80px
height: 80px
font-size: 40px
padding: 20px
-moz-border-radius: 40px
-webkit-border-radius: 40px
border-radius: 40px
该图标由 font-awesome 设计,并具有以下 CSS:
a [class^="icon-"], a [class*=" icon-"] {
display: inline;
}
[class^="icon-"], [class*=" icon-"] {
display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: baseline;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
}
[class^="icon-"], [class*=" icon-"] {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
因此,即使设置了宽度和高度,它仍然适合图标。有任何想法吗?
相关 JSFiddle: http: //jsfiddle.net/babaggeii/QZSwn/2/ - 您可以看到 a 标签适合文本而不是指定的尺寸。