问题:
您正在尝试自定义在 Chrome 和 Firefox 中使用 CSS 选择元素的下拉箭头。虽然“-webkit-”语法在 Chrome/Safari 中完美运行,但其“-moz-”语法在 Firefox 中不会隐藏下拉箭头。 “-moz-外观:无;”也无法删除默认箭头。
解决方案:
消除下拉箭头的正确“-moz-appearance”值为“-moz-外观:无;。”但是,此属性以及“-moz-appearance:button;”现在是遗留内容。 Firefox v35 及以上版本支持改进的“外观”属性,从而实现更简单的解决方案:
<code class="css">select { appearance: none; }</code>
替代黑客(Firefox v35 之前):
Firefox v35 之前,需要使用 CSS hack 来隐藏箭头:
<code class="css">select { -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }</code>
此方法将箭头稍微向右移动,导致溢出将其消除。
更新:
以上是如何正确隐藏 Firefox 中的选择下拉箭头?的详细内容。更多信息请关注PHP中文网其他相关文章!