html列表的伸缩跟舒展,CSS按钮:按钮水平对齐和大小与舒展的文字大小

我试图做一个按钮,用左

0a02t.png,中间

yXPkE.png(重复)和右

iqOUe.png背景:CSS按钮:按钮水平对齐和大小与舒展的文字大小

some text

我的CSS如下:

.horizontal {

width: 100%;

}

.myButton {

width: 120px;

height: 30px;

}

.left {

background-image: url("http://i.stack.imgur.com/r5GpP.png");

/*border: 1px solid red;*/

float: left;

height: 30px;

width: 4px;

}

.middle {

background-image: url("http://i.stack.imgur.com/yXPkE.png");

/* border: 1px solid yellow;*/

float: left;

height: 30px;

padding-left: 5px;

padding-right: 5px;

text-align: center;

width: 100px;

}

.right {

background-image: url("http://i.stack.imgur.com/OAPLe.png");

/*border: 1px solid green;*/

float: left;

height: 30px;

width: 4px;

}

现在我需要的是:

myButton在horizontal块(页面)的中间对齐。

XD8TM.png

而middle被拉伸,因此任何文本将适合(不宽度在我的例子手动设置到120像素)。

JY3gj.png

我不知道如何做到这一点。

非常感谢你。

+0

将'width:100px'带出您的中间课程并添加'background-repeat:repeat-x;'for它。同样在'.myButton'中摆脱'width:120px;' –

2013-05-08 15:20:18

+0

谢谢,如何在页面中间对齐整个事物? –

2013-05-08 15:29:18

+0

只需使用与高度相同的值设置线条高度即可。 –

2013-05-08 15:32:09

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值