Задать вопрос
@ezelen

Почему не работают псевдоэлементы у тега input?

Все привет!

Народ, подскажите пожалуйста дураку, почему не отображаются псевдоэлементы в Мозиле, Опере и IE? В Хроме все норм, а вот в этих трех - не норм... Их именно даже в разметке нет...

HTML:
<input type="text" class="pseudo" />

CSS:
.pseudo::before {
	content: "\f014";
	font-family: 'FontAwesome';
	color: #ccc;

}


Заранее спасибо!
  • Вопрос задан
  • 6922 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
Это не работает потому, что у тега input нет контента. А псевдоэлементы вставляются до или после контента. Нет контента - нет псевдоэлементов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы