Sie können versuchen, die integrierte Lösung von font awesome für Listen zu verwenden :
Verwenden Sie
fa-ul
undfa-li
zum einfachen Ersetzen von Standardaufzählungszeichen in ungeordneten Listen.
In Ihrem Fall ändert sich der Code in etwa so:
%Vor%Ich denke, Sie erwarten so
Ich habe ein Beispiel auf jsfiddle hinzugefügt, ich arbeite ein bisschen herum. es könnte dir helfen.
CSS
%Vor%HTML
%Vor%Warum nicht:
Wenden Sie position
mit einem property value
von relative
auf li
an, um Überlappungen zu vermeiden
Fügen Sie das Quadrat mit :before
selector ein und fügen Sie position
mit einem property value
von Absolute
o seinem Block CSS
hinzu.
So können Sie es nach Bedarf positionieren. Sie haben die Eigenschaften top
, bottom
, left
und right
, mit denen Sie arbeiten können, wenn Sie sie positionieren.
HTML
%Vor%CSS
%Vor%