2016-03-25 5 views
0

При использовании поля выбора Android я обнаружил одну проблему с текстом RTL во всплывающем всплывающем окне. Если текст начинается с английских символов, текст в всплывающем всплывающем меню не будет применяться к типу rtl. Example Как вы можете видеть, первая и третья опции отображались без стиля rtl. Похоже, направление текста во всплывающем окне зависит от символов в теге параметра.Android Chrome Browser. Неверный выбор popup rtl text direction

В поле выбора рабочего стола браузера отображаются все параметры правильно.

Я попробовал другие approachs, как:

  • юникод-биди: биди переопределение; стиль
  • реж атрибут выбора или опции

, но все они не помогли мне с этим вопросом.

Есть ли у хром какой-нибудь способ форсировать стиль rtl для поля выбора во всплывающем окне? Это нормально для мобильного браузера?

Chrome Версия: 43.0.2490.76

Пример кода:

HTML

<div class="dropdown"> 
    <select> 
     <option value="0">A اختر</option> 
     <option value="1">ذكر C</option> 
     <option value="2">A أثنى</option> 
    </select> 
</div> 

Css

.dropdown { 
    direction: rtl; 
} 

select{ 
    width:125px; 
    float:left; 
} 

Вы можете увидеть этот пример: https://jsfiddle.net/f2p0pjxc/

Благодаря

ответ

0

Я думаю, что вы хотите:

.dropdown { 
 
    direction: rtl; 
 
    text-align: right; 
 
} 
 

 
select{ 
 
    width:125px; 
 
    float:left; 
 
}
<div class="dropdown"> 
 
    <select> 
 
     <option value="0">A اختر</option> 
 
     <option value="1">C ذكر</option> 
 
     <option value="2">A أثنى</option> 
 
    </select> 
 
</div>

+0

Запись правильно в вашем HTML –