Dlaczego używanie `-webkit-appearance: none` w opcji select w OSX powoduje, że tekst znika?

Aby uzyskać styl, który chcę w Chrome w OS X, muszę użyć-webkit-appearance: none; atrybut.

Widziećto pytanie ita odpowiedź.

Problem polega na tym, że kiedy wybieram odpowiedź, nie pojawia się. Pole pozostaje puste.

Tak wygląda bez tego atrybutu:

Tak wygląda Z atrybutem:

Na co warto, oto jak tworzę to menu wyboru - z prostym formularzem:

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

To jest HTML, który generuje:

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

Jak to naprawić?

Edytuj 1

To jestCSS:

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

questionAnswers(5)

yourAnswerToTheQuestion