@VaILeo

Можно ли ставить after прямо на input а не на form?

Когда ставлю after на input его нет, когда на форму в целом, то есть, но мне не нужны after на всех инпутах...
  • Вопрос задан
  • 93 просмотра
Решения вопроса 2
mizutsune
@mizutsune
Simplicity is the ultimate sophistication.
Не у всех HTML тегов есть собственное содержимое, поэтому не во всех случаях стоит ждать корректного результата при использовании псевдоэлементов на следующих тегах <img>, <input type="text">, <input type="email">, <input type="password">, <input type="datetime">, etc.

Однако вы можете обернуть input в дополнительный тег, после чего использовать псевдоэлемент родительского элемента.

<div class="inputbox">
   <input type="text">
</div>


.inputbox::after { 
  /* ...стили для псевдоэлемента */ 
}
Ответ написан
nazares
@nazares
Software Engineer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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