首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在OSX中使用‘-webkit-外观: in’选项会使文本消失?

为什么在OSX中使用‘-webkit-外观: in’选项会使文本消失?
EN

Stack Overflow用户
提问于 2013-05-19 05:41:21
回答 5查看 37K关注 0票数 9

为了在OS的Chrome上获得我想要的样式,我必须使用-webkit-appearance: none;属性。

这个问题这个答案

问题是,现在当我选择一个答案时,它不会出现。这个领域仍然是空白的。

没有该属性的情况是这样的:

属性如下所示:

至于它的价值,这就是我如何创建这个选择菜单-使用简单的形式:

代码语言:javascript
复制
<%= f.input_field :country_id, collection: Piggybak::Country.send(type), class: "required" %>

这是它生成的HTML:

代码语言:javascript
复制
<select class="select required required valid" id="piggybak_order_billing_address_attributes_country_id" name="piggybak_order[billing_address_attributes][country_id]"><option value=""></option>
<option value="231" selected="selected">United States</option></select>

我该怎么解决这个问题?

编辑1

这是CSS

代码语言:javascript
复制
form.simple_form select {
    padding: 20px;
    -webkit-appearance: none;
}
EN

回答 5

Stack Overflow用户

发布于 2013-09-15 18:50:29

我有这个问题,结果是导致它的高度属性。

代码语言:javascript
复制
select {
    padding: 20px;
    height: 20px; /* suddenly invisible text! */
    -webkit-appearance: none;
}

看看这把小提琴http://jsfiddle.net/bpYGv/2/

票数 9
EN

Stack Overflow用户

发布于 2013-05-22 14:34:05

OSX的Chrome测试(10.8.2),这很好:

代码语言:javascript
复制
<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <title>Testing Select</title>
  <style>
    form.simple_form select {
      padding: 20px;
      -webkit-appearance: none;
    }
  </style>
</head>
<body>
  <form class="simple_form">
    <select class="select required required valid" id="piggybak_order_billing_address_attributes_country_id" name="piggybak_order[billing_address_attributes][country_id]">
      <option value="">test</option>
      <option value="231" selected="selected">United States</option>
    </select>
  </form>
</body>
</html>

您有一个空选项作为第一个选项。这就是为什么你会得到空白的选择。

票数 5
EN

Stack Overflow用户

发布于 2013-05-28 08:03:15

如果我启动一个新的HTML页面(在Mac和Safari上),这个问题是不可复制的。对我来说,这听起来像是一个冲突的CSS规则问题。color: #fff;样式是在select使用的类中定义的吗?您可能需要尝试检查Chrome/Safari中的selectoption元素,看看是否有应用这种样式的类。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16631801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档