IE 5.5 problème avec une ancre "top" dans le body [résolu] - HTML/CSS - Programmation
Marsh Posté le 10-10-2005 à 15:47:54
J'aurais tendance à dire qu'a part si la page est vraiment trés longue, on a pas besoin d'un liens vers le début de la page.
Surtout que là, tu ne le fais pas pour une raison d'accéssibilité.
Marsh Posté le 10-10-2005 à 15:52:36
omega2 a écrit : J'aurais tendance à dire qu'a part si la page est vraiment trés longue, on a pas besoin d'un liens vers le début de la page. |
Ouah !!!! Quelle rapidité !!!
Merci de ta réponse, mais effectivement, j'ai quelques pages qui sont assez longues.
Alors que faire ???
Marsh Posté le 10-10-2005 à 18:32:58
Cela devrait marcher sous IE 5.5 en mettant ...<body><a name="top"></a>..., mais je ne sais pas si cela marche sur les autres navigateurs, ni si c'est cela que tu veux.
Marsh Posté le 10-10-2005 à 18:52:38
Salut fafane
Tu peux utiliser l'id du div le plus proche de ton (ancienne) ancre "top"
Marsh Posté le 10-10-2005 à 22:49:04
olivthill a écrit : Cela devrait marcher sous IE 5.5 en mettant ...<body><a name="top"></a>..., mais je ne sais pas si cela marche sur les autres navigateurs, ni si c'est cela que tu veux. |
Pourquoi mettre un lien "factice" ?
De plus l'attribut "name" n'est pas valide
Marsh Posté le 10-10-2005 à 22:56:56
Martius a écrit : Salut fafane |
Je vais essayer d'utiliser l'id du header (car je voudrais que la page remonte jusqu'en haut, comme l'affichage initial), mais le problème c'est que dans le header il n'y a que des div vides car les images sont dans le CSS.
Et je crains que IE 5.5 ne reconnaisse pas les div vides car sinon pourquoi serais-je obligé de rajouter pour que cela fonctionne ?
Je vais tester quand même.
@+
Marsh Posté le 10-10-2005 à 23:09:58
Si j'ai bonne mémoire, une balise vide, c'est incorrect dans la syntaxe... il faut toujours au moins mettre
Marsh Posté le 10-10-2005 à 23:13:41
me semble pas que ca soit incorect.
mais c'est un non sens en lui même sauf si la balise en elle même à un sens sans contenu. (la balise image par exemple)
fafane84 > Tes images, c'est des images de présentation ou des images classique?
Marsh Posté le 10-10-2005 à 23:19:20
Martius a écrit : Si j'ai bonne mémoire, une balise vide, c'est incorrect dans la syntaxe... il faut toujours au moins mettre |
Merd.... ! Heu mince !
Je croyais que c'étais l'inverse.
Je pensais qu'il était incorrect de mettre des .
En tout cas au validateur du W3C çà passe.
J'utilise aussi l'extension HTML Validator de Firefox et pour les div vides çà passe, mais pour des span j'ai remarqué qu'il validait mais qu'il affichait un avertissement.
Je vais essayer de me documenté là-dessus.
@+
Marsh Posté le 10-10-2005 à 23:22:21
omega2 a écrit : |
Je ne comprends pas trop la différence.
Ce sont les images du header voir le lien >>ici<<, donc je pencherais plutôt pour des images de présentation.
Marsh Posté le 11-10-2005 à 08:17:22
La diférence, c'est en gros : mes photos de vacances (images classiques) contre "je fais un cadre avec des bordures en zigzag" (imaes de présentation)
Marsh Posté le 11-10-2005 à 08:52:34
omega2 a écrit : La diférence, c'est en gros : mes photos de vacances (images classiques) contre "je fais un cadre avec des bordures en zigzag" (imaes de présentation) |
OK bien compris.
Donc ce sont bien des images de présentation.
En effet tout ce qui concerne les images servant à la mise en page sont dans le CSS (même les boutons du menu horizontal) car je voulais que mes pages s'affichent correctement en "mode texte" sans aucuns CSS.
Par contre le images (captures d'écran) qui me servent pour les tutos ne sont pas dans le CSS (ce qui me semble logique).
Est-ce bien comme cela qu'il faut résonner pour coller au mieux aux recommandations du W3C ???
Marsh Posté le 11-10-2005 à 08:56:09
Martius a écrit : Salut fafane |
Je viens d'essayer en utilisant l'id "header", cela fonctionne parfaitement sous IE 5.5.
Le problème est donc [résolu]
Merci à tous pour vos contributions
Marsh Posté le 11-10-2005 à 09:04:44
fafane84 a écrit : OK bien compris. |
Oui, c'est bien comme ça.
Marsh Posté le 11-10-2005 à 11:33:34
Bonjour fafane84,
Citation : l'attribut "name" n'est pas valide |
Il n'est peut-être pas valide avec les nouvelles normes, mais je te garantis que <a name="top"></a> marche très bien avec mes IE, et je crois que c'est la solution, parce qu'il me semble que les anciens IE se basaient sur "name" au lieu de se baser sur "ID".
Marsh Posté le 11-10-2005 à 14:46:47
Martius a écrit : Si j'ai bonne mémoire, une balise vide, c'est incorrect dans la syntaxe... il faut toujours au moins mettre |
Double-combo "n'importe quoi" dans ton post
Marsh Posté le 11-10-2005 à 14:47:21
fafane84 a écrit : J'utilise aussi l'extension HTML Validator de Firefox et pour les div vides çà passe, mais pour des span j'ai remarqué qu'il validait mais qu'il affichait un avertissement. |
Un avertissement n'est pas une erreur... Donc aucun problème
Marsh Posté le 10-10-2005 à 15:43:38
Salut à tous
J'ai un petit soucis avec IE 5.5, j'ai créer une ancre "top" pour remonter ma page en haut.
Voici le code :
et plus bas :
Seulement voilà si je laisse le code ainsi, cela fonctionne correctement sous :
mais pas sous IE 5.5
Alors j'ai essayé çà :
Mais pas mieux
La seule façon que j'ai trouvée pour que cela marche c'est çà :
Mais j'avoue que je ne trouve cela pas très satisfaisant
Y aurait-il un autre moyen ????
Que feriez-vous à ma place ???
Faut-il laisser tomber la compatibilité avec IE 5.5 ???
Merci d'avance pour vos bons conseils.
Message édité par fafane84 le 11-10-2005 à 08:56:53
---------------
Mon Topic de Vente Hardware