Maison  >  Article  >  interface Web  >  Comment résoudre le problème de média CSS3 qui ne fonctionne pas

Comment résoudre le problème de média CSS3 qui ne fonctionne pas

藏色散人
藏色散人original
2020-12-03 16:15:084217parcourir

Solution : 1. Assurez-vous que le format d'écriture du média est "@media screen and (css style){}" ; 2. Vérifiez si les styles sont en conflit 3. Définissez l'attribut viewport de la balise méta ; . Le média est suivi de Le contenu entre parenthèses ne peut pas contenir le caractère de fin ";". S'il y en a, il doit être supprimé.

Comment résoudre le problème de média CSS3 qui ne fonctionne pas

L'environnement d'exploitation de ce tutoriel : système Windows 7, version css3, ordinateur Dell G3.

css3 Résumé des raisons pour lesquelles @media ne fonctionne pas

Confirmez d'abord s'il s'agit d'un problème avec le CSS lui-même, plutôt que si la requête multimédia ne prend pas effet ; exemple,

div{display:flex;}/*那么div所有的display效果都将无法生效*/

Le style externe introduit le src utilisé en CSS C'est une erreur d'inattention

<link src="/css/imgpro.css" rel="stylesheet" > /*这是错误的*/
<link href="/css/imgpro.css" rel="stylesheet" >/*这是正确的*/

S'il s'agit d'un problème CSS, nous ne pouvons analyser le problème spécifique qu'en détail.

Veuillez suivre les erreurs suivantes pour résoudre les problèmes.

La première erreur : erreur d'écriture de format et il doit y avoir un espace après, comme le code suivant

@media screen and (max-width:500px){ }

La deuxième erreur : conflit de style le style du code de requête @media ; est écrasé par le css suivant

Remarque : il est recommandé que lors de l'écriture du css, le css avec la requête @media soit écrit à l'arrière pour éviter d'être écrasé par le css précédent

La troisième erreur : il y a un problème avec le CSS lui-même. Le CSS ne prend pas effet

Remarque : Il s'agit d'une erreur très courante. Par exemple, l'élément de bloc flottant fait que l'élément parent n'a pas de hauteur pour le moment. l'ajout d'une couleur d'arrière-plan à l'élément parent ne prend pas effet. Cela est en fait dû au CSS. L'erreur ne s'affiche pas.

Par exemple, la priorité de la sélection CSS fera également que l'un d'entre eux prendra effet et l'autre ne prendra pas effet. Il existe également de nombreux problèmes causés par les erreurs CSS, je ne les listerai donc pas un par un. .

La quatrième erreur : attribut de fenêtre d'attribut méta, bien que cela relève du bon sens, certaines personnes peuvent le manquer

<meta name="viewport" content="width=device-width, initial-scale=1" />

La cinquième erreur : le contenu entre parenthèses ne peut pas être écrit avec le caractère de fin " ;" et d'autres erreurs.

Recommandations associées : Tutoriel vidéo CSS

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn