Der Martin: Unerklärliches Problem

Beitrag lesen

Hallo,

Ich habe ein absolut unerklärliches Problem. Und zwar möchte ich einen <p>-Tag einfach formatieren. Aber das funktioniert weder über inline-Styles noch über ein externes Stylesheet.

doch, ich bin mir ziemlich sicher, dass das funktioniert. Nur solltest du dabei beachten, wie groß dein p-Element *wirklich* ist. Ein p darf nämlich keine Blockelemente enthalten, also gilt das p beim ersten Auftreten eines <div> bereits wieder implizit als geschlossen.

Ich poste jetzt mal den Quellcode:

Der wird also vom Browser (und vom Validator) intern so interpretiert:

<p class="code" style="color: #FF0000;">
</p> <div style="padding-left:0">&#60;body&#62;</div>
  ...

Außerdem ist mir schleierhaft, wofür du die vielen div-Elemente brauchst. Wenn du Quellcode mit sauberen Einrückungen darstellen willst, nimm doch ein pre- oder ein code-Element.

Schönes Wochenende,
 Martin

--
Wichtig ist, was hinten rauskommt.
  (Helmut Kohl, 16 Jahre deutsche Bundesbirne)