Servus Community,
mein Ziel ist es, ein valides CSS hinzubekommen. Jetzt habe ich noch Fehler bezüglich white-space, welches ich dazu nutze, um überlangen Text in PRE-Container automatisch brechen zu lassen.
Jetzt meckert aber der Validator:
Ergebnisse des CSS-Validators http://www.pc-erfahrung.de (CSS level 2.1)
Fehler:
Code:
Ungültige Nummer : white-space -moz-pre-wrap ist kein white-space-Wert : -moz-pre-wrap
Ungültige Nummer : white-space -pre-wrap ist kein white-space-Wert : -pre-wrap
Ungültige Nummer : white-space -o-pre-wrap ist kein white-space-Wert : -o-pre-wrap
Das liegt daran, dass folgendes in der CSS-Datei steht:
Code:
pre {
margin: 20px;
font-size: 12px;
font-family: Courier New;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
Wenn ich aber die entsprechenden Einträge herausnehme, zeigen IE 6.0 und Seamonkey (und vlt auch noch andere Browser) den preformatted Text nicht korrekt an.
Wie bekomme ich valides CSS hin, ohne auf die Funktionen zu verzichten?