Li-Element in zwei Zeilen. Die zweite Zeile hat keine Marge

9

Ich arbeite gerade an einer ungeordneten Liste mit Listenelementen mit Taglines. Ich habe ein Problem mit einem Listenelement, das lang genug ist, um zwei Zeilen aufzunehmen (siehe Bild)

Ich möchte es so, dass die zweite Zeile mit der ersten Zeile ausgerichtet ist. Dies ist der HTML-Code, den ich verwende. Ich habe fontAwesome für die Scheckbilder verwendet.

%Vor% %Vor%

Ich habe bereits versucht, mehrere   zwischen "2" und "Zeilen" einzugeben, aber das scheint mir eine wirklich schlechte Übung zu sein. Ich hoffe jemand kann mir bei diesem Problem helfen.

    
Kevin Groen 27.10.2015, 08:12
quelle

6 Antworten

16

Dies liegt daran, dass das Häkchen Inline-Inhalt ist. Wenn der Text umbrochen wird, wird es wie gewohnt weiter fließen.

Sie können dieses Verhalten stoppen, indem Sie text-indent :

nutzen
  

Die text-indent-Eigenschaft gibt an, wie viel horizontaler Abstand vor dem Anfang der ersten Zeile des Textinhalts eines Elements verbleiben soll.

Texteinzug ( Ссылка )

Wenn Sie ein negatives text-indent angeben, können Sie der ersten Zeile mitteilen, dass ein gewünschter Betrag nach links verschoben werden soll. Wenn Sie dann eine positive padding-left angeben, können Sie diesen Offset abbrechen.

Im folgenden Beispiel wird ein Wert von 1.28571429em verwendet, da es sich bei width um den .fa-fw by font-awesome handelt.

%Vor% %Vor%
    
Hidden Hobbes 27.10.2015, 08:37
quelle
4

kannst du das einfach zu deiner ul hinzufügen:

%Vor%

JSFIDDLE

    
Alvaro Menéndez 27.10.2015 08:26
quelle
2

Sie können das Auschecken aus dem Seitenfluss entfernen, indem Sie sie mit position:absolute

setzen

%Vor% %Vor%
    
Danield 27.10.2015 08:52
quelle
2

Sie können "display: table" als Stil für li verwenden und innen einen Bereich mit "display: table-cell" -Stil erzeugen. Oder erstellen Sie eine entsprechende Klasse. So:

%Vor%     
Hanna Howz 23.09.2017 11:17
quelle
1

Sie können Ihren Text in div und float:left in Ihre innere li und div einfügen.

    
Majid Sadr 27.10.2015 08:25
quelle
-1

Ich habe festgestellt, dass dies nicht für alle Browser und Geräte funktioniert.

Dieser Code tut:

%Vor%

Ursprüngliche Antwort

    
Dave 11.05.2017 10:44
quelle

Tags und Links