繁体   English   中英

如何在 select 标签上设置填充

[英]how to set padding on select tag

为什么 select 标签上没有右填充14px
我在 Chrome - 最新版本

 .sel{ display:block; margin:0 auto; padding:0 14px; font-weight:500; height:31px; background:#007399; color:white; border-radius:25px; outline:none; }
 <select class='sel'> <option value = 'lorem'>LOREM</option> <option value = 'ipsum'>IPSUM</option> <option value = 'dolor'>DOLOR</option> <option value = 'sit'>SIT</option> </select>

如果您想在 select 下拉箭头的右侧获得额外的填充,则需要将 select 包装在div中,这样您也可以为箭头添加额外的填充。 例如:

<div class="select-container">
  <select>
    <option value = 'lorem'>LOREM</option>
    <option value = 'ipsum'>IPSUM</option>
  <select>
</div>

然后,在您的 SCSS 中:

.select-container {
  padding: 0 14px;
  select {
    border: none;
    /* rest of your rules */
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM