快速业务通道

圆角自适应宽度按钮的css实现

作者 佚名技术 来源 CSS编程 浏览 发布时间 2012-05-27

有时候我们需要一个链接看上去像按钮,所以就需要用到block属性,如果要几个按钮并排或者需要和其他文字混排的时候,inline-block就可以很好的解决这个问题。
只是不是所有人都响应了Mozilla的号召把Firefox升级到了3.0。遗憾的是,Firefox2不支持这个属性。网上查了一下,似乎有很多种建议方案,但是只有一个叫-moz-inline-stack的属性可以作为替代方案。
已测试通过的浏览器:IE6, IE7, FF2, FF3。
XHTML:

<a class="rbutton" href="###"><span>Insert</span></a>CSS:

/*======== AUTHOR: Jimbor Chu
===========================*/
a.rbutton, a.rbutton:visited
{
background:url(images/bg_button_left.gif) left top no-repeat;
height: 23px;
line-height: 20px;
text-decoration: none;
color: #fff;
display: inline-block;
display: -moz-inline-stack;
padding-left: 10px;
vertical-align: middle;
font-size: 14px;
}
a.rbutton:hover
{
background-image:url(images/bg_button_left_hover.gif);
color: #fff;
}
a.rbutton span
{
background: url(images/bg_button_right.gif) right top no-repeat;
height: 23px;
line-height: 20px;
padding-right: 10px;
cursor: pointer;
display: -moz-inline-stack;
display: inline-block;
}
a.rbutton:hover span
{
background-image:url(images/bg_button_right_hover.gif);
}

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号