Чи є спосіб вбудувати HTML в content:
елемент css при використанні:before
псевдоелемента?
Я хочу використовувати Font Awesome (або Glyphicon) у такому випадку використання:
h1:before {
content: "X";
padding-right: 10px;
padding-left: 10px;
color: @orangeLight;
}
Де X
щось подібне<i class="icon-cut"></i>
.
Звичайно, я можу зробити це вручну в HTML, але я дуже хочу використовувати :before
в цьому випадку.
Подібним чином, чи є спосіб використовувати <i>
як маркер списку? Це працює, але не працює належним чином для багаторядкових елементів маркера:
<ul class="icons">
<li><i class="icon-ok"></i> Lists</li>
<li><i class="icon-ok"></i> Buttons</li>
<li><i class="icon-ok"></i> Button groups</li>
<li><i class="icon-ok"></i> Navigation</li>
<li><i class="icon-ok"></i> Prepended form inputs</li>
</ul>
:before
це псевдоелемент, ви не можете матиhtml
лише вмістtext
.