Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2015, 19:15
Кандидат Javascript-наук
Отправить личное сообщение для mitiya Посмотреть профиль Найти все сообщения от mitiya
 
Регистрация: 13.01.2011
Сообщений: 114

как заменить всевдоэлементы :before на реальные ?
Здравствуйте. Попытаюсь объяснить.

вот есть к примеру тэг <li>

к нему применен css

Код:
.tels > ul > li::before {
    display: block;
    font-family: "icomoon" !important;
    margin-left: -30px;
    margin-top: 2px;
    position: absolute;
}
.icon-mobile::before {
    content: "\e958";
}
в результате слева отрисовывается иконка с использованием иконочного шрифта "icomoon".

но на XP иконки выглядят несглажеными. Хочу к ним применить cufon он заменяет текст на canvas.
Но беда в том я не могу никак выбрать эти псевдоэлементы.
Хочу чтоб верстку не менять везде как-то пройтись скриптом и создать на месте этих before к примеру <span> поместить в него то что в "content" лежит, и уже ко всему этому применить cufon.
Ответить с цитированием