"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi mon raccourci d'image d'arrière-plan CSS produit-il une erreur « Opérateur incorrect » ?

Pourquoi mon raccourci d'image d'arrière-plan CSS produit-il une erreur « Opérateur incorrect » ?

Publié le 2024-12-22
Parcourir:156

Why Does My CSS Background Image Shorthand Produce an

Erreur d'image d'arrière-plan : identification de l'opérateur incorrect

Lorsque vous tentez de styliser un élément div avec une image d'arrière-plan à l'aide d'une notation abrégée, certains utilisateurs rencontrent une erreur concernant un opérateur incorrect :

Erreur : CSS : background : / est un opérateur incorrect.

Pour corriger ce problème, il est Il est crucial de comprendre la syntaxe correcte de la propriété background. Selon les spécifications CSS, le caractère / sert de séparateur entre les propriétés background-position et background-size.

L'extrait CSS suivant démontre l'utilisation correcte :

div {
  height: 100%;
  background: url('...') 100% 0/4% no-repeat;
}

Dans cet exemple, "url(...) 100% 0" représente la position de l'arrière-plan, tandis que "4%" indique sa taille. Il est important de noter que même si background-size est facultatif, il doit être spécifié à côté de background-position lors de l'utilisation d'une notation abrégée.

Omettre le séparateur / ou le déplacer entre les propriétés peut entraîner une erreur d'opérateur incorrecte. De plus, il est essentiel de préciser la taille sans position. Par exemple, le code CSS suivant est valide :

div {
  height: 100%;
  background: url(...) 100% 0 no-repeat;
}
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3