select - 从 Chrome/Webkit 中的 <select> 元素中删除圆 Angular

标签 select webkit css

Chrome 的用户代理样式表为 <select> 的所有 Angular 提供了 5px 的边框半径。元素。我已经尝试通过我的外部样式表应用 0px 的半径来摆脱它,并在元素本身上内联;我都试过了 border-radius:0px-webkit-border-radius:0px;我试过更具体的 border-top-left-radius:0px (连同它的 -webkit 等价物)。

没有工作。

当我在 webkit 的开发人员工具中检查该元素时,计算样式仍将半径列为 5 像素。但是,如果我单击它旁边的扩展箭头以查看具体信息,它会显示:element.style - 0px。下面它显示了我给出的 0px 的外部 css 规范,以及 5px 的用户代理样式表规范。后两者都被划掉了,这是应该的。

有什么想法吗?

最佳答案

这对我有用(样式首次出现而不是下拉列表):

select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

http://jsfiddle.net/fMuPt/

关于select - 从 Chrome/Webkit 中的 <select> 元素中删除圆 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5780109/

相关文章:

mysql - 编写 Select 查询以从一个表中扣除另一个表

用于 native iOS iPod 控制的 Javascript

需要插入 DIV 类时出现 Javascript 问题

javascript - 在使用 react-reveal 等高阶组件时保持 flexbox 样式

javascript - 有没有一种方法可以在输入框中设置从左对齐文本到居中对齐的过渡动画

jquery - 创建一个像 jquery UI 上一样的样式化下拉菜单

MYSQL - 根据行号查找记录

python - 只获取 Pandas 数据框中其他属性不同值的第一行?

javascript - 阻止图像上的强制触摸事件,但仍允许在 iOS Safari 中进行长按事件

javascript - MathJax 渲染模糊