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

为何number类型input输入框箭头无法隐藏?如何设置.total_price的padding-top?

问题解决方案

1. 修复Number输入框箭头无法隐藏的问题

你的CSS代码存在两处错误导致箭头无法隐藏:

  • 选择器列表末尾多了个多余的逗号,引发语法解析错误
  • 缺少针对Firefox浏览器的适配规则

修正后的代码:

/* 隐藏Chrome、Safari等WebKit内核浏览器的箭头 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; /* 可选:移除默认边距,避免布局偏移 */
}

/* 隐藏Firefox浏览器的箭头 */
input[type="number"] {
  -moz-appearance: textfield;
}

2. 修正.total_price的padding-top设置

你写的padding-top: 2 10px;是错误语法,padding-top属于单值属性,只能设置一个长度值。如果需要给.total_price设置顶部内边距,直接写:

.total_price {
  padding-top: 10px;
}

如果要同时设置上下左右内边距,才用多值语法(比如padding: 2px 10px;表示上下2px、左右10px),但你明确需求是padding-top,所以用单值即可。

完整修正后的CSS代码

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

.total_price {
  padding-top: 10px;
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 17:10:29