2012-05-31 3 views

ответ

10

Не совсем.

У этого есть the content property, но это как можно ближе.

Контент - это работа HTML. Оставьте CSS для представления и JavaScript для логики.

+0

+1, и прокляните, что указали свойство содержимого. –

+0

Спасибо за быстрый ответ. Причина, по которой я спрашиваю, заключается в том, что мне нужна таблица стилей CSS, которая записывает некоторую информацию обо всем, что она стилирует. – Geremia

3

Вы не можете написать HTML-код, обработанный как HTML, но создание контента может быть выполнено и полезно в ограниченном объеме для дополнительного контента.

Пример: у вас есть элементы ссылок, некоторые из которых указывают на файлы в формате pdf. Вы хотите, чтобы CSS выписывал строку «(pdf)» в конце каждой ссылки, назначение которой заканчивается расширением .pdf. Вы пишете правило, чтобы добавить свою строку в :: после псевдоэлемента на основе селектора атрибутов подстроки.

a[href$=".pdf"]::after {content:"(pdf)";} 

Это вряд ли будет полезно для обязательного контента, поскольку поддержка браузера не завершена.

+0

Примечание: :: после технически правильного для псевдоэлемента, но некоторые браузеры IE задушат его, поэтому в реальной реализации используйте: after для совместимости. Добавлено как комментарий, так как это не очень важно для решения. –

Смежные вопросы