html - CSS背景色在safari mac系统中取用

标签 html css safari

我已经为下拉菜单编写了 CSS,并在其上应用了背景色。它在 IE 7、8、9、10、Chrome、FF、Safari(窗口)上运行良好。但在 mac 系统中它不显示背景颜色。

在 mac 中它应用白色背景。

这是我的网站网址 http://www.earlylearninghq.org.uk/并查看搜索框旁边的下拉菜单。

这是我的CSS代码

 @media screen and (-webkit-min-device-pixel-ratio:0) {
.selecter .selecter-selected { 
  background-color: #80B83B;
  background: url(http://www.earlylearninghq.org.uk/wp-content/themes/10eight/Search-bar-Arrow.png) no-repeat right 3px center; 
  color: #fff; 
  cursor: pointer; 
  display: block; 
  font-size: 13px;
  margin: 0; 
  overflow: hidden; 
  padding: 6px 24px 4px 9px; 
  position: relative; 
  text-overflow: clip; 
  z-index: 2; 
  width: 64px;
  margin-top : -27px;
}

谁能帮帮我?

最佳答案

只需从您的类(class)中删除背景属性。看起来它正在申请两次。

  @media screen and (-webkit-min-device-pixel-ratio:0) {
   .selecter .selecter-selected { 
    background-color: #80B83B;
    /*background: url(http://www.earlylearninghq.org.uk/wp-content/themes/10eight/Search-bar-Arrow.png) no-repeat right 3px center;*/ 
    color: #fff; 
    cursor: pointer; 
    display: block; 
    font-size: 13px;
    margin: 0; 
    overflow: hidden; 
    padding: 6px 24px 4px 9px; 
    position: relative; 
    text-overflow: clip; 
    z-index: 2; 
    width: 64px;
    margin-top : -27px;
   }
 }

关于html - CSS背景色在safari mac系统中取用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25093500/

相关文章:

javascript - 使用模板获取和设置所选选项

javascript - 为什么这个网站在 IE 7 中卡住,但在任何其他浏览器中都没有?

css - 通过 css 的文本装饰线在我的 "completed"类的 Safari 上不起作用

javascript - jquery:在文本框更改时获取文本框的值和ID

javascript - 按钮不应该调用 php 函数

html - 试图将文本写入表格中的 WRAP

javascript - 无法更新自定义字体

html - Bootstrap 3 缩略图 : both vertically and horizontally centered image

macos - 204 状态代码不适用于带有 HTTP 2.0 的 Safari 11.1

reactjs - 尽管 Safari 桌面中的 overrideNative,VideoJS 没有质量级别/无法选择质量