|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 5 ![]() |
Bonsoir,
Je viens de débuter la construction d'un site perso... et je me retrouve face à un problème : mon code marche sous IE, mais sous Mozilla & Chrome, les liens ne marchent pas : - les 'liens images' (des images cliquables) : le lien fonctionne si on cible une zone très précise de l'image, donc ce n'est pas du tout pratique - les liens d'un menu (je l'ai fait en div : chaque 'bouton' est une div), qui ne fonctionne pas du tout Comment pourrais-je régler le problème ? (comme vous pouvez vous en douter, je n'ai que des bases en HTML/CSS... Et j'aimerais comprendre où sont mes erreurs). Merci d'avance |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 8 ![]() |
Salut,
Tu aurais un bout de code à montrer? |
|
|
00
|
|
|
#3 | |
|
Membre confirmé
![]() Etudiant informatique autodidacte Inscription : juin 2010 Messages : 452 ![]() |
Salut le hypertexteur débutant,
Citation:
Code :
<a href='ma_cible'><img src='mon_image'></a>
Ce qui remplace le bouton submit par une image il faut donc une <form action='ma_cible'>, n'oublie pas de fermer la <form>. Sinon il faut nous fournir du code si tu espère trouver réponse a tes questions: un pseudo-code, le code source ou un fragment de celui-çi.
__________________
Pour faire tes armes: Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant. Et sois toujours bien armé avant de te lancer. Le hasard ne sourit qu'aux gens préparés... Blog: http://3dcyberspace.unblog.fr/ Site: Sanctuaire cybernétique |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 5 ![]() |
Désolée, j'aurais dû mettre dès le début le code :
Code :
@Luke spywoker : il ne s'agit pas de map-images. Et j'ai bien mis les deux balises... Merci bcp pour votre aide |
||
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
Pour plus de visibilité sur ce forum, je te conseillerais d'encadrer ton code avec les balises "CODE".
De plus, pourrais-tu mettre le contenu de : "design1.css" Enfin, quelques remarques : - Les liens des images semblent incomplets "http://www." - Pourquoi le menu ne fonctionne pas ? Le style attendu est différent de celui qui s'affiche ? Les liens ne sont pas cliquables ? Les fichiers graphisme.html, photo.html etc sont-ils dans le même répertoire que celui du fichier que tu as posté ? |
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 5 ![]() |
Merci pour le conseil (cf. code)
J'ai retiré les liens, mais ils sont bien complets. Tous les fichiers sont bien rangés dans le même répertoire. Et (assez bizarrement) tout marche très bien sous IE. Mais sous Mozilla, le menu est bien à sa place et dans le style défini, seulement aucun des liens n'est cliquables (c'est comme s'il s'agissait simplement de mots et non de liens). Et voici mon fichier CSS: Code css :
|
||
|
|
00
|
|
|
#7 | ||
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
Petite astuce, dans ton fichier css, tu aurais pu faire un :
Code CSS :
... pour constater que tes boites "div" s'empilaient les unes sur les autres, rendant impossible le clic sur les liens. En effet, elles ont une hauteur de "150px" à cause des balises <p>. - Retire les balises <p> qui encadrent les liens. - Règle les valeurs "top" dans le CSS en fonction pour bien les mettre les unes en dessous des autres (avec l'aide du code ci-dessus qui affiche les bordures et le fond des div) |
||
|
|
10
|
|
|
#8 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 5 ![]() |
Merci beaucoup !
En effet, le problème vient bien de cela. Mais nouveau problème : en fait cela était surtout du à une image que j'avais mis au centre... Comme faire pour la centrer sans pour autant qu'elle empiète sur les autres div? (j'avais fait un text-align, donc la div s'étendait sur toute la page...) |
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
encore une fois, un exemple de ton code serait le bienvenue pour pouvoir t'aiguiller
Je pense que c'est un problème d'organisation de ta page. En effet, tu places les div toutes à la suite des autres sans les imbriquer dans des "conteneurs". Découpe ta page en plusieurs parties (la partie haute pour le menu flicker etc), la partie gauche pour le menu et enfin la partie centrale où tu afficheras certainement les pages. Voici un bon tutoriel pour te mettre sur la piste : http://pbnaigeon.developpez.com/tuto...e-en-page-CSS/ |
|
|
10
|
|
|
#10 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 5 ![]() |
Merci beaucoup pour ton aide.
Je suis arrivée à peu près à m'en sortir en faisant des conteneurs et merci pour le tuto. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com