При отображении раскрывающегося списка выбора, как показано ниже, iPhone делает его пустым. Как я могу это исправить?
<select size="3">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
Вышеприведенный пример из http://www.w3schools.com/tags/att_select_size.asp. Их образец http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select_size
В Firefox (и всех других браузерах) он отображается как:
Однако на iPhone он был пустым. Это очень плохо для удобства использования, поскольку посетитель не знает, что в коробке (в нашем приложении он выбирает свой адрес из нескольких возможностей).
Я создал JSFiddle: http://jsfiddle.net/bqMEv/3/ Отправка iPhone выглядит следующим образом; обратите внимание, что ничего не отображается, когда оба:
- размер больше 1
- и высота указана в CSS
- и не выбрана опция
Удаление высоты CSS показывает, что iPhone игнорирует атрибут размера.