如何设置select和option的文字居中(通过padding将宽度撑开而不是设置width)

一、设置select和option的文字居中

今天在设置option文字居中时发现,给select设置text-align:center在火狐浏览器下ok,但是在chrome浏览器无效,然后option在两个浏览器下设置text-align:center都是无效的,解决方法,设置样式如下

select{

      width: auto;
      padding: 0 2%;
      margin: 0;

}

option{

      text-align:center;

}

1.必须设置select的padding,留意:padding: 0 2%; 前面的0表示上下,后面的值表示左右,这个值设置为1%都可以,但是不能是0,值越大,select就越长。实质使用padding左右的大小来控制select选择框的大小

2.不要设置select的宽(width),auto就可以了。

二、设置select文字居中

select {

      text-align: center;

      text-align-last: center;

}

这样有一个缺点就是select中的option的文字不能水平居中

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值