Ich weiß, dass BR zum Erstellen von Zeilenumbrüchen verwendet wird. Ich frage mich nur, ob es auch Platz zwischen Linien schafft? Bitte beachten Sie dieses Beispiel:
%Vor%Die Ausgabe sieht folgendermaßen aus:
%Vor% Durch immer mehr BR habe ich festgestellt, dass der Abstand zwischen den Zeilen zunimmt. Liegt es an <br>
? Aber wenn ich versuche, <br>
height in CSS zu kontrollieren, folgt es nicht, es scheint, als hätte es überhaupt keine Höhe, nur einen Zeilenumbruch. Wenn <br>
nicht die Ursache für den Abstand zwischen den Zeilen ist, was ist dann und wie wird es in CSS gesteuert? Außerdem verwende ich normalerweise <br>
, um einen großen Abstand zwischen den Zeilen zu erzeugen. Ich tue das, um \n\r
oder ähnliches zu ersetzen, wenn die Daten von der Datenbank stammen, ist das okay?
Ich fand heraus, dass der Raum, den wir sehen, wenn wir mehrere BR setzen, nicht wirklich von BR verursacht wird, sondern von der Linienhöhe des P-Elements.
Betrachten Sie das folgende Markup:
%Vor%Ausgabe
%Vor%Zeile 3 und 4 sind hier nur leere Zeilen. Obwohl sie leer sind, besitzen sie immer noch Linienhöhe.
für große Abstände zwischen Zeilen, ist es besser, <p>
-Tags für jede Zeile zu verwenden, in der Sie die Höhe steuern können.
Das BR-Element unterbricht (beendet) die aktuelle Textzeile zwangsweise ...
Weitere Informationen hier . und ja, das Hinzufügen von mehr wird die Distanz erhöhen, aber ich glaube nicht, dass Sie viel für das Styling tun können, außer dass clear
angewendet wird.
Die Anzahl der & lt; br / & gt; verwendet erstellt nur Zeilenumbrüche. Wenn Sie großen Abstand zwischen bestimmten Abschnitten auf der Seite erstellen möchten, verwende ich das CSS-Randattribut, um einen oberen Abschnitt von dem nächsten zu trennen. Zum Beispiel:
%Vor% Ja, mit mehr BR
-Tags werden neue Zeilenumbrüche erstellt. Es wird nicht empfohlen, BR
-Tags zu verwenden, um große Abstände zwischen den Zeilen zu erstellen, stattdessen verwenden Sie CSS margin
und padding
, um Leerzeichen einzufügen.
Tags und Links html