2012-04-10 1 views
0

Comment réparer l'erreur CSS suivante?Comment réparer La propriété overflow-y n'existe pas en CSS niveau 2.1?

overflow-y la propriété n'existe pas en CSS niveau 2.1, mais existe dans [css3]: faites défiler

Est-il acceptable pour remplacer

html { overflow-y: scroll; } 

avec

html{ overflow: scroll; } 

Code validé: 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

Je veux que vous lisiez ce message d'erreur et que vous me disiez comment vous l'interprétez. Il ne semble pas que vous l'ayez lu du tout. – BoltClock

Répondre

0

Non. Comme le message d'erreur indique, les overflow-y (et overflow-x) n'existent pas dans les spécifications CSS avant 3. CSS 2.1 a seulement overflow, ce qui affecte les deux axes, donc * { overflow-y: scroll; } vous donnera la même erreur. Après l'édition de la question, la dernière option fonctionnera mais affectera aussi l'axe X, appliquant ainsi également la barre de défilement horizontale.

+0

qu'en est-il du code HTML { \t dépassement: défilement; }? –

+0

@JohnK: Oui, cela prendra effet dans CSS2.1 mais peut ne pas être ce que l'OP attend. –

Questions connexes