gpt4 book ai didi

css - 如何隐藏HTML 元素(下拉列表),其箭头没有边框和背景色。在 facebook sign-up page 上,下拉箭头具有windows标准边框和背景色。我想知道是什么造成了这种差异?我试图在 CSS 中将 border 设置为 none,但它只隐藏了整个 元素周围的边框,箭头仍然有边框。我在 Windows 上使用 Firefox 4。

见附件截图。上半部分是Facebook的下拉列表,下半部分是Mozilla的下拉列表。

enter image description here

最佳答案

select 元素的 border css 属性未被覆盖时,它会尽可能地呈现为 native (mozilla 的情况)。另一方面,当指定了 border 属性时,浏览器会尝试使用边框呈现 select 并牺牲它的一些原生外观(facebook 的情况)。

或者,它可能会尝试渲染没有边框的原生组合框,然后在其周围绘制边框。无论如何,当指定边框时,组合框需要以不同的方式在窗口或浏览器中绘制。

仅供引用,我有 win7 中的经典主题,mozilla 的 select 按钮看起来像任何其他经典的 windows 按钮:灰色和 3D:

select elemnt on mozilla site with the classic windows theme

关于css - 如何隐藏HTML <select> 元素下拉箭头的边框和背景色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6246384/

25 4 0
文章推荐: windows - WinSock recv() 超时 : setsockopt()-set value + half a second?
文章推荐: c# - 多线程代理检查器
文章推荐: windows - 如何为 Windows 编写 wsgen 脚本
文章推荐: windows - 在 Windows 上,当我的子窗口的 z 顺序相对于其 sibling 之一发生变化时,它是否应该获得 WM_WINDOWPOSCHANGED?
可可西里
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com