gpt4 book ai didi

ruby-on-rails - 为什么在 OSX 中的选择选项上使用 `-webkit-appearance: none` 会使文本消失?

转载 作者:技术小花猫 更新时间:2023-10-29 11:07:41 25 4
gpt4 key购买 nike

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

参见 this questionthis answer .

问题是,现在当我选择一个答案时,它没有显示出来。该字段保持空白。

这是没有该属性的样子:

Without attribute

这是带有属性的样子:

With attribute

对于它的值(value),这就是我创建这个选择菜单的方式——使用简单的形式:

<%= f.input_field :country_id, collection: Piggybak::Country.send(type), class: "required" %>

这是它生成的 HTML:

<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:

form.simple_form select {
padding: 20px;
-webkit-appearance: none;
}

最佳答案

我遇到了这个问题,结果证明是高度属性导致的。

select {
padding: 20px;
height: 20px; /* suddenly invisible text! */
-webkit-appearance: none;
}

看看这个 fiddle http://jsfiddle.net/bpYGv/2/

关于ruby-on-rails - 为什么在 OSX 中的选择选项上使用 `-webkit-appearance: none` 会使文本消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16631801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com