所有浏览器的选择下拉菜单中的居中对齐文本

新手上路,请多包涵

如何在所有浏览器的选择下拉菜单中居中对齐文本?它在 Firefox 中居中对齐,但在 Chrome 和 Safari 中居左。

CSS:

 .challenge{
  max-width: 850px;
  width: 98%;
  height: 50px;
  background: #ffffff;
  margin: 30px auto;
}

.challenge select {
  width: 100%;
  height: auto;
  background: url(images/select_arrow.png) no-repeat right top #ffffff;
  font-family: 'RexBold';
  text-align: center!important;
  text-align: -moz-center;
  text-align: -webkit-center;
  font-size: 30px;
  padding-top: 7px;
  color: #545454;
  overflow: hidden;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}

原文由 Aasim Hussain Khan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 313
1 个回答

试试下面的代码。希望它能奏效

text-align-last: center; text-align: center;

-ms-text-align-last: center;
-moz-text-align-last: center; text-align-last: center;

原文由 Thomas Mathew 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题