David: einrückung nicht vererbbar?

Hallo auch,

Ich habe folgendes Problem:
Das <P>-Tag soll Text automatisch 10px weit einrücken, deswegen die CSS-Angabe p { margin-left: 10px; }.

Nun will ich, daß innerhalb dieses Tags ALLES um diese 10 Pixel eingerückt wird. Aber offensichtlich klappt das mit der Verebung nicht so richtig. So wird z.B. ein Hx-Tag weiterhin stur links angezeigt. Wieso?

Gruss,
  David

  1. Hallo David!

    So wird z.B. ein Hx-Tag weiterhin stur links angezeigt. Wieso?

    Weil innerhalb <p> ... </p> kein anderes Blocklevel-Element vokommen darf.

    Du kannst es mit:
    <div style="padding-left:10px;"> [oder margin-left:]
    <p>...</p>
    <hx>....</hx>
    <p>...</p>
    </div>

    versuchen.

    Grüße
    Thomas

    1. Hallo Thomas,

      Weil innerhalb <p> ... </p> kein anderes Blocklevel-Element vokommen darf.

      Danke für den Tip. Ist das auch noch bei anderen Tags so, oder nur bei <P> ?

      Gruss,
        David