Андрей Шабат @Kepler-22b
Пользователь
Star rating на CSS со шрифтовыми иконками от font-awesome

Спасибо! Посмотрел исходник в хроме, офигел. В DOM браузер открыл input, вставил туда псевдоэлемент и закрыл — prntscr.com/7tis4r Это жесть какая-то. Не знаю, что именно меня тревожит, но это уже слишком.
Посмотреть
Star rating на CSS со шрифтовыми иконками от font-awesome

Тут дело даже не в спецификации, а в логике. Суть псевдоэлементов в том, что они добавляют виртуальный элемент первым или последним ребенком. В одиночного элемента нету понятий закрывающий и открывающий тег и контент внутри, как, в принципе, там может оказаться другой элемент?
Посмотреть
Star rating на CSS со шрифтовыми иконками от font-awesome

Да, согласен. Странно, как такое решение работает. Псевдоэлементы before и after нельзя добавлять к одиночным тегам, так как в них нельзя ничего вложить. Хром как-то осилил, Firefox и IE10 в ауте.
Посмотреть
Star rating на CSS со шрифтовыми иконками от font-awesome

Спасибо за ссылки, решение на Font Awesom не видел. В отрыве от контекста для такой задачи грузить весь Font Awesom, конечно, накладно. Но как я замечаю эта библиотека шрифтов очень часто итак подключена на многих проектах. В Криса Койера не нравиться использование direction rtl, мне кажется с float лучше. Кроме того я максимально изолировал блок рейтинга, что-бы просто скопипастить код и вставить в любое место на сайте.
Посмотреть
Информация
- В рейтинге
- Не участвует
- Откуда
- Львов, Львовская обл., Украина
- Дата рождения
- Зарегистрирован
- Активность