19 августа 2010, 14:52
CSS :before / :after
Контент в начале/в конце для разных элементов задаётся с помощью :псевдо классов :before / :after и параметра content.
Всё казалось бы просто, но есть одно но, в параметр content нельзя вставить спецсимвол простым кодом, нужно вставлять через косые утф-значение символа
Это пример для символа →, он же →
.feedbacks blockquote:before, .feedbacks blockquote:after { color: #000; padding: 5px; font-size: 24px; line-height: 12px; } .feedbacks blockquote:before { content: "«"; margin-left: -23px;} .feedbacks blockquote:after { content: "»";}
Всё казалось бы просто, но есть одно но, в параметр content нельзя вставить спецсимвол простым кодом, нужно вставлять через косые утф-значение символа
.banner a:after { content: "\2192\ ";}
Это пример для символа →, он же →

4 комментария РСС
Скоро запишу сюда много всего, например разные эксперименты с css3 и html5
С :before/:after зато были другие проблемки — http://brokenbrake.biz/2009/07/31/my-acid-test Но сейчас всё ОК, вроде, у меня FF 3.6.6, тест проходит.
Ваш комментарий