Roland Koch: CSS-Problem

Beitrag lesen

Hallo,

ich möchte die Textbreite auf einen Maximalwert begrenzen und kann hierfür keine
Tabelle verwenden, da der HTML Code automatisch generiert wird und ich darauf
keinen Einfluß habe. Das Design kann ich also nur über eine Style-Sheet-Datei steuern.

Problem:

Ich habe u.a. folgende Definitionen:

UL    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 10cm }
.Aufzaehlung    { list-style-type:square }

und z.B. folgenden HTML-Text:

<UL class=Aufzaehlung>
        <LI>... beliebiger Text ...</LI>
        <LI>... beliebiger Text ...</LI>
</UL>

Das funktioniert auch prima.
Wenn man aber in die UL oder die .Aufzaehlung Definition eine Begrenzung der
Breite mit width:650px einbaut, dann verschwinden die Quadrate an der Liste und
die ursprünglichen Bullets erscheinen.

Ich hab' alle möglichen Kombinationen ausprobiert, mit Space, ohne Space, aber
das Ergebnis ist:
Wenn die width-Angabe dabei ist, verschwindet der List-Style (bei Netscape!)

Mache ich was falsch?

Roland