Maison interface Web tutoriel CSS Résoudre les problèmes de compatibilité de l'échange IE5/IE5.5/IE6/FF——CSS_Experience

Résoudre les problèmes de compatibilité de l'échange IE5/IE5.5/IE6/FF——CSS_Experience

May 16, 2016 pm 12:07 PM

Reposté depuis Blue Ideal
Biais de l'auteur
Adresse originale http://www.blueidea.com/tech/site/2006/3296.asp
J'ai trouvé plusieurs versions différentes qui peuvent s'exécuter indépendamment du navigateur IE , utilisez-le simplement pour tester le problème de compatibilité de la page. Vous ne le saurez pas tant que vous ne l'aurez pas essayé. Les pages qui fonctionnent bien dans IE6 et FF deviendront un gâchis dans IE5 et IE5.5. J'ai toujours entendu dire qu'IE5 était un "clou" dans la création de standards WEB, et maintenant je le fais. il faut y croire.

Puisqu'il y a un problème, cherchons une solution. Après une recherche sur Internet, il existe encore de nombreux articles connexes, je pense que la méthode la plus directe est les « commentaires conditionnels IE », qui peuvent être facilement utilisés pour. Différentes versions des styles d'écriture IE. Mais cela nécessite d'écrire un style pour chaque version, ce qui n'est pas propice à l'optimisation des fichiers.

Après avoir recherché des HACK CSS associés, j'ai pensé que les HACK IE5/IE5.5/IE6/FF devraient être écrits ensemble. Après avoir testé, j'ai finalement trouvé une bonne méthode. implémentez-le :
Tout le monde sait que l'utilisation de l'instruction !important peut augmenter la priorité d'application des règles de style spécifiées, comme dans l'exemple suivant :
----------------- - -------------------------------

Copier le codeLe code est le suivant :

E1{  
background-color: red !important;/*提升优先权*/  
background-color: blue;  
}
Copier après la connexion

------------------------------ ---- ---------------

Mais il y aura un problème lors de l'écriture comme ceci dans IE. Lisez mes "À propos de la priorité des feuilles de style CSS" et "À propos. Feuille de style CSS" "Supplément de priorité", vous saurez que l'utilisation de la déclaration !important dans IE6 et FF peut augmenter le niveau de priorité, mais la déclaration !important dans IE6 n'est pas absolue, elle sera remplacée par des définitions d'attributs ultérieures du même nom. C'est-à-dire que dans l'exemple ci-dessus, IE6 applique la dernière valeur de couleur d'arrière-plan, qui est « bleu », tandis que dans FF, la valeur de couleur d'arrière-plan est « rouge ». Sur cette base, nous pouvons séparer les styles de FF et IE.
OK, les problèmes de FF et IE ont été résolus, résolvons maintenant le problème d'IE lui-même.
Après avoir lu "Une autre façon de contourner IE6 pour prendre en charge IE5 - IE prend également en charge ">" de Dudu, j'ai eu cette idée. Est-il vraiment possible pour IE de le reconnaître en utilisant ">" ? Regardons un exemple :
--------------------------------------------- ------- --------

E1{  
background-color: red;  
>background-color: blue;
Copier après la connexion

}
------------------- ------- -----------------------

La couleur de fond obtenue dans FF est rouge, tandis que la couleur de fond obtenue dans IE est bleu, selon les règles de redéfinition du style, si le navigateur peut reconnaître ">", il devrait avoir un fond bleu, on peut donc savoir que ">" ne peut être reconnu que par IE. important! Tout le monde le saura plus tard. (Remarque : j'ai testé d'autres symboles, tels que "~", "`", "

----------------------------------- ------ -----------------------------

Cela ne permettrait-il pas d'économiser quelques octets ? , mais HACK n'est pas un standard. Si vous abusez de HACK, cela ne fera que s'éloigner de plus en plus du standard


Ce qui précède vise à résoudre la compatibilité d'IE5/ ! IE5.5/IE6/FF ! Question - Contenu d'échange CSS_Experience, veuillez faire attention au site Web PHP chinois (www.php.cn) pour plus de contenu connexe !

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD
Musée à deux points: toutes les expositions et où les trouver
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment implémenter la fonction de table personnalisée de clic pour ajouter des données dans l'administrateur DCAT? Comment implémenter la fonction de table personnalisée de clic pour ajouter des données dans l'administrateur DCAT? Apr 01, 2025 am 07:09 AM

Comment implémenter la fonction du tableau de Cliquez sur personnalisé pour ajouter des données dans DCATADMIN (Laravel-Admin) lors de l'utilisation de DCAT ...

La dernière liste de classement de l'application de plateforme de trading de devises virtuelles (inventaire des 10 principales plateformes de trading de devises virtuelles) La dernière liste de classement de l'application de plateforme de trading de devises virtuelles (inventaire des 10 principales plateformes de trading de devises virtuelles) Mar 04, 2025 pm 03:51 PM

Cet article répertorie les dix premiers échanges de crypto-monnaie de premier plan dans le monde, notamment OKX, Binance, Gate.io, Huobi, Kraken, Coinbase, Kucoin, Crypto.com, Bitfinex et Bitstamp. Avec leur forte force technique, leurs riches gammes de produits, leurs opérations de conformité strictes et leur construction écologique innovante, ces échanges ont pris les devants sur le marché mondial des crypto-monnaies. L'article présentera leurs fonctions spéciales, architecture technique, mesures de sécurité, qualifications de conformité et construction d'écosystèmes respectivement, fournissant aux investisseurs une référence aux investisseurs pour choisir une plate-forme de trading appropriée.

Partagez les dix premières adresses de site Web officiel du logiciel de trading de devises virtuels officiel au monde en 2025 Partagez les dix premières adresses de site Web officiel du logiciel de trading de devises virtuels officiel au monde en 2025 Feb 15, 2025 pm 04:42 PM

Avec le développement du marché des crypto-monnaies, le logiciel formel de trading de devises virtuels est devenu l'attention de l'attention des investisseurs. Dans la concurrence féroce, certaines plateformes de trading se distinguent et fournissent des services sûrs et fiables. Selon la recherche de l'industrie et le classement complet, cet article répertorie les dix meilleurs logiciels de trading de devises virtuels au monde en 2025 et fournira son adresse de site Web officielle. Ces plateformes ont été strictement examinées et sont conçues pour offrir aux utilisateurs une excellente expérience de négociation et des garanties d'investissement.

À quoi ressemble exactement l'échange Bitstamp ? L'échange Bitstamp est-il sûr ? À quoi ressemble exactement l'échange Bitstamp ? L'échange Bitstamp est-il sûr ? Aug 16, 2024 pm 06:02 PM

L'échange Bitstamp est connu pour sa sécurité et sa fiabilité, doté des fonctionnalités suivantes : Stockage froid et multi-signature : la plupart des fonds sont stockés hors ligne, ce qui nécessite plusieurs autorisations pour approuver les transactions. Conformité et réglementation : réglementée par la Commission luxembourgeoise de régulation financière et conforme aux réglementations anti-blanchiment et KYC. Mesures de sécurité du réseau : y compris la protection DDoS, le cryptage SSL et des audits de sécurité réguliers. Assurance et protection des fonds : le vol ou la perte est assuré par le Lloyd's de Londres et dispose d'un fonds de secours pour protéger les fonds des utilisateurs. Support client et réponse : support client 24h/24 et 7j/7, directement sur le sujet

Éléments dynamiques de la page Web XPATH et les noms de classe changent fréquemment. Comment ramper de manière stable la cible une étiquette? Éléments dynamiques de la page Web XPATH et les noms de classe changent fréquemment. Comment ramper de manière stable la cible une étiquette? Apr 01, 2025 pm 04:12 PM

Problème de rampe d'éléments Web dynamique: traitant des changements XPath et du nom de classe, de nombreux développeurs de compresseur rencontreront un problème difficile lors de la rampe de pages Web dynamiques: l'objectif ...

Quel logiciel est utilisé pour fabriquer des poufs ? Quel logiciel est utilisé pour fabriquer des poufs ? Nov 27, 2024 am 11:39 AM

"Doubao" est un puissant assistant d'IA doté d'une architecture logicielle complexe et d'un support technique. Le cœur de l'architecture est un grand modèle de langage (LLM) et un modèle de génération d'images, et comprend également des modules tels que le traitement du langage naturel, la génération multimodale, l'interface utilisateur, le stockage de données et la plate-forme de cloud computing. Ces modules adoptent une architecture de microservices et sont développés à l'aide de langages de programmation tels que Python, Java, C, etc. L'architecture est toujours en évolution et une technologie d'IA plus avancée pourrait être introduite à l'avenir pour améliorer les performances et les fonctionnalités de « Bean Bao ».

Comment partager la même page du côté PC et mobile et gérer les problèmes de cache? Comment partager la même page du côté PC et mobile et gérer les problèmes de cache? Apr 01, 2025 pm 01:57 PM

Comment partager la même page du côté PC et mobile et gérer les problèmes de cache? Dans l'environnement Nginx PHP MySQL construit à l'aide de l'arrière-plan Baota, comment faire le côté PC et ...

De PHP à aller ou frontal? Les suggestions et les confusions de la réalité de personnes expérimentées De PHP à aller ou frontal? Les suggestions et les confusions de la réalité de personnes expérimentées Apr 01, 2025 pm 02:12 PM

La confusion et la cause du choix de PHP à partir récemment, j'ai accidentellement appris le salaire des collègues dans d'autres postes tels que Android et intégrés C dans l'entreprise, et j'ai constaté qu'ils sont plus ...

See all articles