HTML, problème de liens.
Forum Programmation : HTML, problème de liens.
Bonjour à tous.
Voilà j'ai un problème de liens dans ma page internet.
C'est-à-dire que il est impossible de cliquer sur le bouton et de plus il n'y pas "la petite main" qui apparait.
Bref, je stop le blabla, je vous envoie ce que j'ai fait :
HTML :
Code :
|
CSS:
Code :
|
Voilà, je ne sais pas si vous comprenez vraiment ce que j'essaie de faire.
En faite j'ai placer les bouton ( image) sur une autre image le header.
Mais vous verrez peut-être mieux avec un screen :
Je vous remercie infiniment de votre aide.
Bonne soirée
Message édité par omaplie le 20-08-2009 à 20:59:03
Salut,
tu dis que tu as un problème de lien mais je ne vais aucune balise <a></a> dans
ton code HTML ...
Répondre à wibix
Oops, oui excuse moi, je les avaient bien placées.
Je les ait retirés lorsque j'ai pris le code désolé.
Donc enfaite je les avaient placés comme sa :
Code :
|
Encore désole,
Bonne soirée
Pourquoi as-tu rajouté du JavaScript ?
A quoi sert les 'OnMouseOver' et 'OnMouseOut' ?
Je pense qu'il ne sont pas d'une grande utilité et que ce sont eux qui bloquent tes liens ...
Essaye en les enlevant ...
Répondre à wibix
Ben j'aurais voulu qu'au passage de la souris le bouton change de couleur, c'est pour ça que je les ait mis !!
Je viens tout de même de tester mais en vain..
Merci de ton aide
Message édité par omaplie le 20-08-2009 à 22:18:01
OK.
Tu peux également faire ça en CSS !
Est-ce que tu les as enlevé ?
Pour faire ça en CSS, t'as pleins de tutos partout,
mais je viens de trouver un truc :
<!-- Code HTML -->
<a href="tonlien.html" class="img1"><img src="tonimage.gif"/></a>
<!-- Fin -->
/* Code CSS */
.img1
{
img: tonimage.gif /* Lorsqu'elle n'est pas survolée */
}
.img1:hover
{
img: tonimageausurvol.gif /* Lorsqu'elle est survollée */
}
/* FIN */
J'ai pas encore testé ...
Mais il faut par contre que tes deux images aient la même taille ...
a+
Répondre à wibix
Ah oui oui je connais cette méthode, je ne l'avais pas encore testée, désolé.
je vais tester sa de suite et je te dis quoi !
Super, apparemment le lien à l'air de fonctionner.
Seulement, problème, le bouton ne change pas lorsque je passe la souris dessus.
Et une deuxième chose, il y a un gros encadrer bleu autour du bouton qui fait pas très joli... Aurais-tu une solution ?
Une dernière chose, je ne comprend pas pourquoi :
<a href="tonlien.html" class="img1"><img src="tonimage.gif"/></a>
.img1
{
img: tonimage.gif /* Lorsqu'elle n'est pas survolée */
}
Tu mets deux fois la même images non ?
Ne pourrais-je pas tout simplement enlever le "img: tonimage.gif /* Lorsqu'elle n'est pas survolée */" ?
Message édité par omaplie le 20-08-2009 à 22:40:06
Super j'ai trouver le soucis de la bordure qui entoure le bouton, il suffisait de rajouter cette commande dans le css :
a img {border: none;}
Code :
|
Code :
|
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Salut, allstar.
Voilà cette commande:
1. img a:hover {
2. background: url(images/autreimages.jpg);
3. }
Elle porte pour toute les images non ?
Or moi je faisais les images à partir du logiciel les boutons ( C'est-à-dire, le bouton d'accueil il y avait déjà accueil écrit dessus, ect... )
Me comprends-tu ?
En tous cas merci beaucoup à tous les deux
Oui c'est pour tout les img qui ont un lien.
Si veux le faire que pour une seul image à la fois, tu donne un id a ton image:
Code :
|
Code :
|
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Quelle est la différence entre un id et un class et je ne comprend pas très bien pourquoi tu rajoute un a dans le css.
Message édité par omaplie le 20-08-2009 à 23:20:57
ID sert à distingué UN seul élément et class plusieurs ils ont la même fonction si ce n'est que id ne sert qu'a être utilisé une fois sur la page.
Parce que ton #image1 est un lien essaye sans ca passera peut être!
Message édité par Allstar27 le 20-08-2009 à 23:27:04
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Bizarre, ça n'a pas l'air de fonctionner.
Même avec le "a".
est-ce que le # est indispensable ?
Mais je pense que même avec sa ne fonctionne pas.
Ne faut-il pas rajouter
#image1:hover ??
Je vais te montré ce que moi j'utilise pour ce genre de chose:
Code :
|
Code :
|
Message édité par Allstar27 le 20-08-2009 à 23:37:33
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Ah ouki, et le "li" il sert à quoi ?
li défini un élément dans une liste (ul)
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Je teste sa de suite !!
Ben apparemment, ça n'a pas l'air de fonctionner.
Je fais sans doute une mauvaise manipulation.
Vu que tu as du mal, pourquoi ne pas installé un kit graphique?
Hosting Favicon
Clic pas ici
Répondre à Allstar27
L'utilisation d'un kit graphique ne me permettrais pas d'apprendre, ou en tous cas, beaucoup moins vite.
Mais bon, de toute façon ce n'est qu'un plus dans l'esthétique, ma question première était de pouvoir mettre les liens ce que j'ai pu réussi à faire grâce à votre aide.
Suis-je si nul que ça ?
Pour tout te dire, je n'avais pas vraiment envie de recommencer tout mon menu, donc j'ai remplacé simplement sans faire trop attention, je réessayerais demain, si j'ai le courage, sinon c'est pas trop grave.
Merci de votre aide à tous les deux.
Message édité par omaplie le 21-08-2009 à 00:06:50
Il y a 1461 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
