Tom's Guide > Forum > Programmation > HTML, problème de liens.

HTML, problème de liens.

Forum Programmation : HTML, problème de liens.

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 :
  1. <html>
  2. <head><title>Security TEAM - Virus, Spyware : la solution</title>
  3. <link rel="stylesheet" href="style.css" type="text/css" />
  4. </head>
  5. <body>
  6. <SPAN style="position: absolute; top: 10px; left: 130px;">
  7. <img src="header.png" class="" width=740 border=0 class="thumbnail">
  8. <img src="accueil1.png" class="img2" alt="img2" onmouseover="this.src='accueil2.png';" onmouseout="this.src='accueil1.png';"/>
  9. <img src="securite1.png" class="img3" alt="img3" onmouseover="this.src='';" onmouseout="this.src='';"/>
  10. <img src="virus1.png" class="img4" alt="img4" onmouseover="this.src='';" onmouseout="this.src='';"/>
  11. <img src="forum1.png" class="img5" alt="img5" onmouseover="this.src='';" onmouseout="this.src='';"/>
  12. <p>
  13. <FONT COLOR="#FFFFFF" style="font-size:20px">
  14. Bienvenue sur Security TEAM
  15. </FONT>
  16. <br/>
  17. <br/>
  18. Bonjour et bienvenue à tous sur Security TEAM, le site qui vous aidera à lutter contre les toutes sortes de virus
  19. qui ont décidés de prendre votre ordinateur comme résidence.
  20. </p>




CSS:

Code :
  1. body
  2. {
  3. background: url('fond-page.png');
  4. }
  5. .img2
  6. {
  7. Display: block;
  8. left: 20px;
  9. margin-left: 145px;
  10. margin-top: -33px;
  11. }
  12. .img3
  13. {
  14. Display: block;
  15. left: 50px;
  16. margin-left: 255px;
  17. margin-top: -27px;
  18. }
  19. .img4
  20. {
  21. Display: block;
  22. left: 50px;
  23. margin-left: 365px;
  24. margin-top: -27px;
  25. }
  26. .img5
  27. {
  28. Display: block;
  29. left: 50px;
  30. margin-left: 475px;
  31. margin-top: -27px;
  32. }
  33. .img6
  34. {
  35. Display: block;
  36. width: 181px;
  37. left: 50px;
  38. margin-left: 697px;
  39. margin-top: -46px;
  40. }
  41. .img7
  42. {
  43. Display: block;
  44. width: 500px;
  45. left: 50px;
  46. margin-left: -230px;
  47. margin-top: 20px;
  48. }
  49. .groove
  50. {
  51. border: 2px groove white
  52. padding-top: 10px;
  53. padding-bottom: 20px;
  54. margin: 100px;
  55. margin-top: 40px;
  56. background-color: white;
  57. }
  58. .groove2
  59. {
  60. border: 2px groove white
  61. padding-top: 10px;
  62. padding-bottom: 0px;
  63. margin: 100px;
  64. margin-top: -90px;
  65. background-color: white;
  66. }
  67. h4
  68. {
  69. text-align: right;
  70. font-family: arial;
  71. }
  72. p
  73. {
  74.   width: 700px;
  75.   text-align: justify;
  76. background: url('bg_debut_contenu5.png') ;
  77. padding-top : 20px;
  78. padding-left : 20px;
  79. padding-right : 20px;
  80. padding-bottom : 20px;
  81. border: 1px solid white;
  82. }
  83. h1
  84. {
  85. Color: white;
  86. }



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 :

http://nsa07.casimages.com/img/2009/08/20/090820085944394196.jpg

Je vous remercie infiniment de votre aide.
Bonne soirée :hello:


Message édité par omaplie le 20-08-2009 à 20:59:03
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Salut,
tu dis que tu as un problème de lien mais je ne vais aucune balise <a></a> dans
ton code HTML ...

------------------------------ www.globject.org
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 :
  1. <html>
  2. <head><title>Security TEAM - Virus, Spyware : la solution</title>
  3. <link rel="stylesheet" href="style.css" type="text/css" />
  4. </head>
  5. <body>
  6. <SPAN style="position: absolute; top: 10px; left: 130px;">
  7. <img src="header.png" class="" width=740 border=0 class="thumbnail">
  8. <a href="index.html">
  9. <img src="accueil1.png" class="img2" alt="img2" onmouseover="this.src='accueil2.png';" onmouseout="this.src='accueil1.png';"/>
  10. </a>
  11. <a href="index.html">
  12. <img src="securite1.png" class="img3" alt="img3" onmouseover="this.src='';" onmouseout="this.src='';"/>
  13. </a>
  14. <a href="index.html">
  15. <img src="virus1.png" class="img4" alt="img4" onmouseover="this.src='';" onmouseout="this.src='';"/>
  16. </a>
  17. <a href="index.html">
  18. <img src="forum1.png" class="img5" alt="img5" onmouseover="this.src='';" onmouseout="this.src='';"/>
  19. </a>
  20. <p>
  21. <FONT COLOR="#FFFFFF" style="font-size:20px">
  22. Bienvenue sur Security TEAM
  23. </FONT>
  24. <br/>
  25. <br/>
  26. Bonjour et bienvenue à tous sur Security TEAM, le site qui vous aidera à lutter contre les toutes sortes de virus
  27. qui ont décidés de prendre votre ordinateur comme résidence.
  28. <br/><br/>



Encore désole,
Bonne soirée :hello:

Répondre à omaplie

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 ...

------------------------------ www.globject.org
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
Répondre à omaplie

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+

------------------------------ www.globject.org
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 !

Répondre à omaplie

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
Répondre à omaplie

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;}

Répondre à omaplie

Code :
  1. img a {
  2. border: none; /*ou 0 */
  3. }



Code :
  1. img a:hover {
  2. background: url(images/autreimages.jpg);
  3. }

------------------------------ Rémunère ton site
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 :)

Répondre à omaplie

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 :
  1. <img id="image1" src... />



Code :
  1. #image1 a {
  2. ...

------------------------------ Rémunère ton site
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
Répondre à omaplie

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
------------------------------ Rémunère ton site
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 ??

Répondre à omaplie

Je vais te montré ce que moi j'utilise pour ce genre de chose:

Code :
  1. <div id="menu">
  2. <ul>
  3. <li><a href="#">Lien</a></li>
  4. <li><a href="#">Lien</a></li>   
  5. <li><a href="#">Lien</a></li>
  6. </ul>
  7. </div>



Code :
  1. #menu ul {
  2.     margin-left: 10px;
  3. }
  4. #menu li {
  5.     line-height: 30px;
  6.     list-style-type: none;
  7.     float: left;
  8.     margin-right: 5px;
  9. }
  10. #menu li a {
  11.     display: block;
  12.     background: url(images/bg_menu_top.png);
  13.     width: 100px;
  14.     height: 30px;
  15.     text-align: center;
  16.     color: #666666;
  17.     text-decoration: none;
  18.     font-weight: bold;
  19.     font-size: 10px;
  20. }
  21. #menu li a:hover {
  22.     display: block;
  23.     background: url(images/bg_menu_top_active.png);
  24.     width: 100px;
  25.     height: 30px;
  26.     text-align: center;
  27.     color: #ffffff;
  28.     text-decoration: none;
  29.     font-weight: bold;
  30.     font-size: 10px;
  31. }


Message édité par Allstar27 le 20-08-2009 à 23:37:33
------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

Ah ouki, et le "li" il sert à quoi ?

Répondre à omaplie

li défini un élément dans une liste (ul)

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

Je teste sa de suite !!

Répondre à omaplie

Ben apparemment, ça n'a pas l'air de fonctionner.
Je fais sans doute une mauvaise manipulation.

Répondre à omaplie

Vu que tu as du mal, pourquoi ne pas installé un kit graphique?

------------------------------ Rémunère ton site
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
Répondre à omaplie
Tom's Guide > Forum > Programmation > HTML, problème de liens.
Aller à :

Il y a 1461 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens