html - 删除浏览器特定样式

标签 html css firefox browser

浏览器以向上和向下按钮的形式向 input[type=number] 添加了额外的功能/样式。

我能够在 Chrome 中删除这种样式,因为我们能够查看影子 DOM 并找出元素的相应标识。

但是,Firefox 是另一回事。有人知道有什么方法可以删除 Firefox 中 input[type=number] 上的向上和向下按钮吗?

我遇到了 this post ,但扩展名还不够。

最佳答案

/* For Firefox */
input[type='number'] {
-moz-appearance:textfield;
}
/* Webkit browsers like Safari and Chrome */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

关于html - 删除浏览器特定样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46398581/

相关文章:

php - 目录和动态分页 PHP

css - 如何覆盖显示 : table cell

jquery - 使用 jQuery 附加带有 HTML5 数据属性的选择选项

javascript - Jupyter Notebook但适用于HTML/JS/CSS?

html - 标签溢出到网站上的其他元素中

javascript - 将 CSS 网格布局与动态创建的行一起使用

html - 为什么我的 webm 文件无法在 Firefox 中播放?

javascript - 为什么这个基于 setTimeout 的代码不能在 Firefox 中以小超时工作(在 Internet Explorer/Chrome 中工作)?

html - CSS 用元素符号重新创建 LI,但不使用 LI

html - Google Chrome 与 Firefox 中的字体显示完全不匹配