CSS Formatierungsproblem mit Texteinzug und Blocksatz

Status
Nicht offen für weitere Antworten.

legio_x

Mitglied
Ich habe in einer externen css Datei folgende Parameter für eine Schrift auf meiner Website festgelegt:

NewsText {
font-size: 11px;
color: #7B7B7B;
text-indent: 100em;
text-align: justify;
text-transform: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
}


Alle Parameter werden richtig angewendet, ausser text-indent für den Einzug und text-align für dne Blocksatz. Diese werden konsequent im Firefox und IE ignoriert.

Mach ich was falsch?!
 
Hi,

auf welches HTML-Element wird denn die Regel angewendet?

Die Eigenschaften text-indent und text-align lassen sich nämlich nur auf Block-Elemente oder Inline-Elemente mit "Block-Level-Charakteristika" (display:block) anwenden.
 
Ich wende sie zur Zeit auf normalen Text an als Schriftformatierung.

Wie meinst du das mit Block/Inline Elementen?
 
Block-Elemente erzeugen im Textfluss einen Absatz und können mit den beiden genannten Eigenschaften formatiert werden, Inline-Elemente eben nicht, solange sie keine "Block-Level-Charakteristika" durch die display:block-Eigenschaft besitzen.

Und in welchem Element ist der Text nun eingebunden bzw. für welches Element gilt die Klasse NewsText?
 
Hab auch gerade gemerkt, dass man mit Indent nur die jeweils erste zeile eines Abschnittes steuern kann [Einzug oder Überhang] Ich würde jedoch gerne einen gesamten Abschnitt einrücken wollen.

Vielleicht gibt es da nen geeigneteren Befehl dafür?!
 
Status
Nicht offen für weitere Antworten.
Zurück