J'ai rencontré un problème très étrange. En fait, j'ai trouvé le problème il y a un demi-mois, mais comme c'était à l'équipe TS de s'en occuper, je ne l'ai jamais noté, je ferai un enregistrement aujourd'hui.
Écrivons d'abord une page HTML pour faciliter les tests :
code HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html>
<tête>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link id="MainCss" type="text/css" rel="stylesheet" href=" http://www.cnblogs.com/Skins/UandMe/style.css " />
<link type="text/css" rel="stylesheet" href=" http://www.mio-tour.com.tw/style/style.css " />
</tête>
<corps>
aaaaaaaaaAfin de faciliter les tests de chacun
<a href="#">cccccccccccccc</a>
</corps>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link id="MainCss" type="text/css" rel="stylesheet" href =" http://www.cnblogs.com/Skins/UandMe/style.css " />
<link type="text/css" rel="stylesheet" href=" http://www.mio-tour.com.tw/style/style.css " />
</tête>
<corps>
aaaaaaaaaAfin de faciliter les tests de chacun
<a href="#">cccccccccccccc</a>
</corps>
</html>
Après l'écriture, enregistrez-le en codage UTF-8. Ensuite, ouvrez-le avec Firefox. Si c'est normal, il devrait être orange lorsque la souris survole cccccc. Mais il sera en fait marron si vous ouvrez cette page avec IE. être affiché. Il est orange.
Ensuite, vous pouvez télécharger le fichier CSS ci-dessous, l'enregistrer localement, y pointer l'adresse, puis l'ouvrir avec Firefox... Eh bien, il est aussi orange.
D'accord, jouons à nouveau quelque chose de bizarre. Restaurons l'adresse du CSS ci-dessous à mon adresse d'origine. Ensuite, supprimons la ligne de vérification en haut, actualisons... Et si nous la gardions orange,
regardez. résumons le problème : Pourquoi Firefox ne peut-il pas référencer le CSS suivant lorsque XHTML est vérifié ? S'il y a un problème avec le CSS, pourquoi peut-il être utilisé après avoir téléchargé le CSS localement et l'avoir pointé dessus ? découvert accidentellement après la sortie du projet. Il n'y a aucun problème sous tous les IE. J'ai essayé FF2.
Comment ça marche ? Bien sûr, j'ai maintenant trouvé le problème : c'est sur le serveur proxy du site.
Pour la page avec vérification standard ajoutée, l'agent apatech a déterminé qu'elle était text/html au lieu de text/css. Par conséquent, même si elle est téléchargée, elle ne peut toujours pas être utilisée et FF est plus strictement appliqué, il ne peut donc pas être exécuté. .