2012-04-10 16 views
0

Wie kann ich den folgenden CSS-Fehler beheben?Wie zu beheben Eigenschaft Überlauf-y existiert nicht in CSS-Ebene 2.1?

Objektüberlauf-y existiert nicht in CSS level 2.1, aber existiert in [css3]: blättern

Ist es ok

html { overflow-y: scroll; } 

mit

html{ overflow: scroll; } 
zu ersetzen

Validierter Code: http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.santiagomichalek.com%2Fmanage.php&profile=css21&usermedium=all&warning=1&vextwarning=&lang=en

+0

Ich möchte, dass Sie diese Fehlermeldung lesen und mir sagen, wie Sie es interpretieren. Es scheint nicht, dass du es überhaupt gelesen hast. – BoltClock

Antwort

0

Nein. Wie die Fehlermeldung besagt, existieren die overflow-y (und overflow-x) nicht in CSS-Spezifikationen vor 3. CSS 2.1 hat nur overflow, was beide Achsen betrifft, also * { overflow-y: scroll; } wird Ihnen den gleichen Fehler geben.

BEARBEITEN Nach der Frage bearbeiten: die letztere Option wird funktionieren, sondern auch die X-Achse beeinflussen und damit auch die horizontale Bildlaufleiste erzwingen.

+0

was ist mit html { \t Überlauf: Scroll; }? –

+0

@JohnK: Ja, das wird in CSS2.1 wirksam, aber möglicherweise nicht, was das OP erwartet. –