html - Windows 移动 10 : white text in option tags are invisible

标签 html css microsoft-edge windows-10-mobile

我有一个选择框的样式,使其具有黑色背景和白色文本:

select{
  background-color: #000000;
  color: #ffffff;
}

在 Windows Phone 10 的原生浏览器(Edge 浏览器)中,如果您打开一个选择字段,就像在大多数其他带有输入字段的移动浏览器中一样,您会看到 <option> 的操作系统特定 View 。条目。 Edge 浏览器显示带有白色背景的选定条目,其中我使用白色文本 <option>条目是不可见的。有谁知道如何解决这个问题吗?

我尝试过的:

select:focus::-ms-value{
   color: #000000; /* not working */
}

select::-ms-expand {
   color: #000000; /* not working */
} 

最佳答案

WP10 上的 Edge 将尊重 option 选择器上的 color 属性,因此您可以执行此操作...

select {
  background-color: #000000;
  color: #ffffff;

  option: {
    color: #000000;
  }
}

关于html - Windows 移动 10 : white text in option tags are invisible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35557595/

相关文章:

php - 将 PHP 与 CSS 结合使用

css - Firefox 中的 SVG 背景

javascript - 如何使 <td> 今天的日期 + 14

html - 如何使用 CSS 文件使 HTML 中的表格居中?

java - 除非从桌面打开小程序,否则抛出 ClassNotFoundException

css - 如何在 CSS 中将导航和内容区域的高度拉伸(stretch)到 100%?

Javascript:无法添加延迟和加载功能

visual-studio-2012 - 如何在 Windows 10 上的 Visual Studio 2012 中添加 Edge 作为我的调试浏览器?

css - 空白 : pre-line; doesn't work on MS Edge print mode

jquery - 自动完成后触发 Onchange 事件