C'est une barre de navigation que je viens de réaliser. Afin de centrer les quatre LIEN, je l'ai faite comme ça, mais après l'avoir terminée, j'ai trouvé beaucoup de problèmes, je vais l'écrire et la partager avec tout le monde !
Tout d’abord, jetons un œil à cette barre de navigation !
Question :
1. Le bug spatial apparaît dans mon FIREFOX je ne sais pas pourquoi Si les points LI ne sont pas écrits sur la même ligne, un problème va survenir. exécutez le code ci-dessus!
2. La petite différence entre IE et FIREFOX (voir l'image ci-dessous) Si vous n'aviez pas remarqué cette petite différence, vous n'écririez pas padding : 6px 15px 5px 15px, et vous ne l'écririez jamais. faites-le. Connectez la ligne verticale du milieu aux lignes supérieure et inférieure ! (Il y a des différences encore plus petites entre IE6 et IE7)
3 La ligne #nav li a{margin:1px;} est-elle inutile ? Si vous le pensez, supprimez-le et essayez-le, voyez si cela fonctionne !
4. La page se terminera lors d'un zoom sur une certaine heure. Utilisez min-width dans FIREFOX pour résoudre le problème, mais min-width n'est pas reconnu dans IE, vous ne pouvez donc utiliser que : expression((documentElement). .clientWidt..... Voici la solution ! Je ne l'ai pas ajouté au code ci-dessus. Si vous ne voulez pas casser la ligne, remplacez simplement la ligne #nav ci-dessus par :
Code du programme.
#nav{height:24px border-bottom:1px; solide #D28A05 ; bordure supérieure : 1 px solide #D28A05 ; image d'arrière-plan : url (nav_bg.jpg); couleur d'arrière-plan : #FF9900 ; clientWidth < 400) ? "400px" : "auto" );}
En gros, il y a beaucoup de problèmes dans ce domaine, il est recommandé de le faire vous-même. je trouve beaucoup de problèmes !
De plus : ce blog sera moche dans FIREFOX, alors contentez-vous de ça.
Encore une chose : il y aura inévitablement des problèmes avec ce que j'ai écrit. n'importe lequel, je serai très heureux si vous les signalez