Bernd: Kurzschreibweisen

Liebes Forum,

ich bin jetzt öfters über zwei kurzschreibweisen gestoßen,

"color:#fff;" das kann ich ja noch nachvollziehen, aber

"<p />" um damit auf ein schliesendes </p> zu verzichten ?
quasi als alternative zu <br /> ?

Ich wollte mal nachfragen ob das eher gut oder böse ist ?? ;-)

Wobei wenn es nur um einen Abstand zwischen zwei Blockelemente geht,
da sehe ich das "<p />" ist da margin nicht der bessere Weg??

Neugierig,

Bernd

  1. Hi Bernd,

    "<p />" um damit auf ein schliesendes </p> zu verzichten ?
    quasi als alternative zu <br /> ?

    Ja.

    Ich wollte mal nachfragen ob das eher gut oder böse ist ?? ;-)

    Das soll manchmal Probleme verursachen. Ich habe es nicht getestet, da ...

    ist da margin nicht der bessere Weg??

    du hiermit richtig liegst.

    Grüße,
     Roland

  2. Hallo Bernd,

    "<p />" um damit auf ein schliesendes </p> zu verzichten ?
    quasi als alternative zu <br /> ?
    Ich wollte mal nachfragen ob das eher gut oder böse ist ?? ;-)

    Eher böse, siehe http://www.w3.org/TR/xhtml1/#C_3, wenn auch nicht direkt verboten.

    Wobei wenn es nur um einen Abstand zwischen zwei Blockelemente geht,
    da sehe ich das "<p />" ist da margin nicht der bessere Weg??

    Da stimme ich Dir und Orlando zu.

    Freundliche Grüsse,

    Vinzenz

  3. Hi,

    "<p />" um damit auf ein schliesendes </p> zu verzichten ?
    quasi als alternative zu <br /> ?

    das ist eigentlich etwas ganz anderes, nämlich ein leerer Absatz im Gegensatz zu einem Zeilenvorschub. Im Gegensatz zum Zeilenvorschub, der einen Abstand in Zeilenhöhe erzeugt, hat ein Absatz meist im Browser noch definierte Margins. Ohne CSS-Formatierung ergeben sich daher durchaus Unterschiede.

    Ich wollte mal nachfragen ob das eher gut oder böse ist ?? ;-)

    Da p kein inhaltsloses Element ist, würde ich sicherheitshalber <p></p> schreiben.

    Wobei wenn es nur um einen Abstand zwischen zwei Blockelemente geht,
    da sehe ich das "<p />" ist da margin nicht der bessere Weg??

    Wenn es nur darum geht: ja. Allerdings könnte es vielleicht auch einen Grund für einen leeren Absatz geben, z.B. um diesen Abstand auch sicherzustellen, falls CSS nicht umgesetzt werden kann. Und je nach Doctype wäre BR außerhalb von Block-Elementen nicht zulässig.

    freundliche Grüße
    Ingo

    1. Danke für alle Antworten,

      d.h. für mich, Ein leerer Absatz zwischen zwei Blockelementen,
      kann in Ordnnung sein, dann aber besser <p></p>.

      Und das man dafür nicht <br> bzw. <b /> weiß ich mittlerweile auch. ;-)

      1. Hi,

        d.h. für mich, Ein leerer Absatz zwischen zwei Blockelementen,
        kann in Ordnnung sein, dann aber besser <p></p>.

        wobei Du vielleicht noch berücksichtigen solltest, daß die Browser komplett leere Absätze unterschiedlich darstellen und deshalb häufig <p>&nbsp;</p> verwendet wird - auch wenn's semantischer Unfug ist.

        freundliche Grüße
        Ingo