CSS Second-Line-Einzug funktioniert nicht

8

Seite in Frage: Ссылка

Ich mache wahrscheinlich nur etwas Dummes, aber ich versuche, die zweite Zeile des Umbruchtextes in das Formular einzufügen (mit "Dein Konto: [email protected]" oben) und ich kann nicht erscheinen um etwas zur Arbeit zu bringen.

Ich würde denken, die Lösung ist:

%Vor%

aber dies scheint nur die erste Zeile jedes Abschnitts einzurücken.

Ein weiterer Blick darauf würde sehr geschätzt werden, danke!

    
R.J. 09.06.2011, 18:19
quelle

3 Antworten

10

Wenn das Element inline ist, wird es die erste Zeile einrücken, andernfalls wird es, wenn es ein Blockelement ist, den Rest der Zeilen einrücken, was genau wie Briguy37 sagte, da dies der Unterschied zwischen DIV und SPAN ist. Ich wollte nur klarstellen, dass es kein "Problem mit span" ist.

    
Omer 09.06.2011, 18:41
quelle
3

Aus irgendeinem Grund funktioniert dies mit einem DIV, aber nicht mit einem SPAN. Nicht wirklich sicher warum, aber hier ist eine Geige mit dem gleichen CSS für beide.

    
Briguy37 09.06.2011 18:28
quelle
2

Spannen werden als Inline-Elemente behandelt.

Wenn Sie sie als tatsächliche Zeichen betrachten, hilft dies, die Änderungen zu konzipieren. Ein Leerzeichen nach einem Feld wird beibehalten, da es sich um ein Leerzeichen zwischen Zeichen handelt. Sie passen die Höhe nicht nur an die Höhe, sondern an die Zeilenhöhe an. usw. usw.

Normalerweise, wenn dies ein Problem verursacht, können Sie einfach ein div verwenden und display einstellen: inline-block; wenn Sie eine horizontale Ausrichtung benötigen.

    
imamerican 18.10.2012 17:29
quelle

Tags und Links