Hallo sabine!
ich dachte <br> ist für absätze und <p> für text !
Du denkst verkorkst ;) Bzw. scheitert es an der Verwendung der Termini:
Was ist Text? Angefangen von einer Aneinanderreihung von Wörtern, die Sätze bilden, einer Abfolge dieser Sätze.
Die Sätze kann man in einem Block gruppieren, der durch einen Abstand von anderen solchen Blöcke getrennt wird, und erhält Absätze.
Ich habe hier, abgesehen von Deinem Zitat zu Beginn, eben den 4. Absatz angefangen zu schreiben. Der erste fängt mit "Du denkst...", der zweite mit "Was ist Text...", der dritte mit "Die Sätze..." und dieser mit "Ich habe hier..." an.
Alles klar bis jetzt?
<p> steht für engl. paragraph und also für einen Textabsatz. Das heißt, der Text darin bildet ein Absatz.
Absätze werden durch die gängigsten Browser durch einen räumlichen _Abstand_ zueinander dargestellt, was in etwa eine Leerzeile entspricht. Das ist allerdings kein Muss, irgend eine uralte Operaversion hatte - soweit ich mich erinnern kann - die Absätze direkt untereinander dargestellt.
<br> bewirkt lediglich einen Zeilenumbruch im Text. Die neue Zeile beginnt direkt darunter - ohne zusätzlichen Abstand.
Zusammengefasst:
<br> -> Zeilenumbruch
<p> -> (Text-)Absatz
twischen den texten
Zwischen den Absätzen:
<p class="text_01">text<p>
<p class="text_01a">Text<p>
ist ein leerraum (absatz) von etwa 20px
die texte müßten also ohne abstand untereinander stehen, im firefox sieht man es ja wie es aussehen soll, nur in den anderen browsern
Schließ Deine <p>-Tags mit </p>! So wie Du es jetzt machst, hast Du:
Paragraph mit "text"
Paragraph leer
Paragraph mit "Text"
Paragraph leer
Die Leeren <p> nehmen auch Platz, den Default-Wert einer Zeilenhöhe.
Viele Grüße aus Frankfurt/Main,
Patrick
_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?