Подтвердить что ты не робот

Можете ли вы использовать HTML-объекты в свойстве CSS? Content?

Я хотел бы использовать HTML-объекты в CSS, но вместо этого он показывает •.

.down:before{
    content:"• ";
    color:#f00;
}

Кроме того, почему приведенный выше код не работает в IE? он вообще не показывает переднюю часть.

4b9b3361

Ответ 1

введите шестнадцатеричное значение вашего символа типа bullet, например

div:before{
    content:"\2022";
    color:#f00;
}

проверьте этот скрипт http://jsfiddle.net/sandeep/HPrkU/1/

ПРИМЕЧАНИЕ: после и до работы в IE8

Ответ 3

Предполагая, что вы хотите, чтобы пользователь увидел •, вы можете просто избежать этой последовательности, чтобы дать:

.down:before{
    content:"\• ";
    color:#f00;
}

Что касается того, почему он не отображается в IE7, это потому, что IE не поддерживает сгенерированный контент или селектор :before.

Отредактировано, чтобы предложить, чтобы увидеть фактический символ пули, вы должны использовать:

.down:before{
    content:"\2022";
    color:#f00;
}

JS Fiddle demo.