coderisimo
@coderisimo

Почему не работает в ХРОМЕ и как исправить?

В JS присваиваю элементам выпадающего списка (option) классы .

.st1:after {
   /*margin-left: 10px;*/
   content: url('/assets/imgs/1st.png');
   /*display: inline-block;*/
 }
 
 .st2:after {
   margin-left: 10px;
   content: url(/assets/imgs/2st.png);
   display: inline-block;
 }
 
 .st3:after {
   margin-left: 10px;
   content: url(/assets/imgs/3st.png);
   display: inline-block;
 }


в лисе все работает замечательно, а в хроме нет. Что за .... ? И как ее победить?
Может дело в том , что динамически присваиваю? Но в лисе подобных проблем не было никогда
Спасибо

PS В описании классов разный синтаксис, ибо пробовал разные варианты. Не работает ни один.
  • Вопрос задан
  • 291 просмотр
Решения вопроса 1
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
Потому что опции вообще почти не могут быть стилизованы, а тем более иметь псевдоэлементы!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы