Ответ 1
Попробуйте следующее:
#target:before {
content: "\2611";
}
Я пытаюсь добавить контент к чему-то перед элементом, используя поля CSS: before + content:. Я хочу вставить галочку (☑), НО, если я использую это в опции содержимого, она печатает как литерал. Как я могу сказать CSS, чтобы сделать это галочкой, а не буквенной строкой ☑?
Попробуйте следующее:
#target:before {
content: "\2611";
}
Вам нужно использовать Unicode значения внутри свойства content
. (Список разных символов также может быть полезен.)
Тяжелая галочка указана как U+2713
, поэтому вы ставите content: "\2713";
Используйте символ checkbox буквально в правиле CSS вместо кодировки -
#target:before {
content: "☑";
}
Смотрите: http://jsfiddle.net/e3Wt2/