You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除下拉选择框选中选项时的边框

解决下拉选项选中时的边框问题

你当前的CSS存在两处小问题需要先修正:

  • CSS属性值不需要加引号,比如outline: "none"要改为outline: none,border-color: "white"改为border-color: white
  • 数值和单位之间不能有空格,30 px要写成30px

要彻底移除下拉选项选中时的边框,需要针对不同浏览器的默认焦点样式做覆盖,给.selectbox补充以下完整样式:

.selectbox {
  min-height: 30px;
  max-height: 30px;
  border: 0;
  border-color: white;
  font-size: 16px;
  outline: none; /* 移除select本身的焦点边框 */
}

/* 清除Firefox中选项的默认焦点边框 */
.selectbox option::-moz-focus-inner {
  border: 0;
}

/* 移除选项选中时的焦点轮廓和阴影 */
.selectbox option:focus {
  outline: none;
  box-shadow: none;
}

如果还有个别浏览器存在焦点样式残留,可以再补充select:focus { box-shadow: none; },确保select元素获得焦点时也不会出现额外的边框或阴影。

内容的提问来源于stack exchange,提问作者Christopher Townsend

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 03:12:36