中心链接与背景,没有使背景占据全宽?

时间:2013-09-08 11:33:44

标签: html css

我的链接有背景颜色。我需要它居中,但它的背景不占用全宽。我也无法为链接设置固定宽度,因为文本由CMS提供并且将为var。不能在不添加额外HTML的情况下解决此问题

http://jsfiddle.net/jx3e4/2/

<a class="green-button" href="#">Download</a>

<a class="green-button two" href="#">Download</a>

.green-button {
    background: none repeat scroll 0 0 blue;
    border-bottom: 1px solid red;
    color: #FFFFFF;
}

.two {
    margin: auto;
    display: block;
}

编辑 - 抱歉,我没有提及,但同一父div中也有文本需要保持其默认文本左对齐。

http://jsfiddle.net/jx3e4/7/

2 个答案:

答案 0 :(得分:0)

提供父div [{1}}和绿色按钮 - text-align:center

<强> UPDATED FIDDLE

答案 1 :(得分:0)

试试这个..........

<强> HTML

<div class="links">
<a class="green-button" href="#">Download</a>
    <br />
    <br />
<a class="green-button two" href="#">Download</a>
</div>

<强> CSS

.green-button {
    background: none repeat 0 0 blue;
    border-bottom: 1px solid red;
    color: #FFFFFF;
    text-align:center;
    margin:auto;
    padding: 6px 12px 6px 12px;
}
.links {
    width:100%;
    display:block;
    text-align:center;
}

jsFiddle