答案 0 :(得分:1)
在Chrome中测试。
http://jsfiddle.net/loktar/dDZRj/4/
<强> CSS 强>
body {
margin: 25px;
}
.button {
margin: 5px;
color: #fff;
background: #999;
}
.button span {
border: solid 1px red;
}
.big {
font-size: 2em;
}
<强>标记强>
<a href="#" class="button"><span>Click me!</span></a>
<a href="#" class="button big">
<span>Click me!</span></a>
<a href="#" class="button">
<span>Click me!</span>
</a>
答案 1 :(得分:1)
在Firefox中至少需要将我们的源代码更改为:
<a href="#" class="button">
<span>Click me!</span></a>
<a href="#" class="button big">
<span>Click me!</span></a>
<a href="#" class="button">
<span>Click me!</span></a>
但是否则@Loktar的CSS效果很好:)
答案 2 :(得分:1)
body {
margin: 25px;
}
.button {
margin: 5px;
color: #fff;
background: #999;
display: inline-block;
padding: 10px 0;
text-decoration: none
}
.button span {
padding: 10px;
border: solid 1px red;
width: 100%;
}
.big {
font-size: 2em;
}
答案 3 :(得分:0)
尝试更改范围:
display: block;
答案 4 :(得分:0)
我认为这就是你所追求的,a
的宽度可以是任意大小,span
会调整其大小以匹配。哦,还有填充物。