Si votre CSS est correct et qu’il n’y a aucune erreur dans les liens, pourquoi le style CSS ne prend-il pas effet ? Vous avez peut-être du mal avec cette affaire, haha, ne vous découragez pas, j'ai déjà été troublé par cette affaire. À ce stade, vous devez vérifier s’il y a la phrase suivante en haut de votre page Web ?
Certains amis peuvent dire que je l'ai supprimé après avoir créé une nouvelle page Web dans le passé, et cela ne sert à rien. Maintenant, je veux vous dire que cette approche est fausse ! Alors, que signifie cette phrase et quel effet a-t-elle ?
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
http://www.w3.org/TR/xhtml1/DTD/xhtml1-Frameset.dtd ">
Je ne vais pas entrer dans trop de bêtises. Je ne comprends pas le concept ni la terminologie. Parlons juste de sa fonction !
Vous pouvez examiner de plus près les différences entre les trois lignes de code ci-dessus. Elles représentent trois types de documents XHTML différents.
Type transitionnel : fait référence à un type transitionnel. Avec ce type de navigateur, l'analyse du XHTML est relativement lâche et les balises en HTML4.01 sont autorisées, mais elles doivent être conformes à la syntaxe du XHTML. Il s'agit d'une méthode courante désormais, et c'est ce type par défaut lors de la création d'une page Web avec Dreamweaver.
Type strict : type strict. Lorsqu'il est utilisé, le navigateur sera relativement strict et n'autorisera l'utilisation d'aucune forme expressive d'identification et d'attributs, comme l'utilisation directe de l'attribut de couleur d'arrière-plan bgcolor dans l'élément.
Type Frameset : Type de page Frame Si la page Web utilise une structure frame, il est nécessaire d'utiliser une telle déclaration de document.
Maintenant que les informations de base sont introduites, vous savez maintenant pourquoi CSS ne prend pas effet. Ne lisez pas cette phrase, ne l’ignorez pas !