29. november 2006 - 18:26
Der er
14 kommentarer og 1 løsning
Hvordan kan man lave et TEKST-link ovenpå et billede?
Hej. Jeg er ikke så god til det der med HTML endnu, så jeg har lige et spørgsmål. Hvordan skriver man noget tekst ovenpå et billede og derefter laver et link på teksten. Jeg kan godt finde ud af at lave et link, men jeg kan som sagt ikke finde ud af at skrive ovenpå et billede.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
29. november 2006 - 18:35
#1
Bare lav en tabel hvori billedet står som baggrund? <table border="0"> <tr> <td style="background-image: url(billede.gif);"> <a href="#">Dit link</a> </td> </tr> </table>
29. november 2006 - 18:37
#2
Du kan evt. skifte tabellen ud med en <div>
29. november 2006 - 18:38
#3
Hvis du helst vil undgå at bruge css og kun gøre det i html er dette også muligt: <table background="dit_billede.gif"> <tr> <td> <a href="#">DIN TEKST</a> </td> </tr> </table>
29. november 2006 - 18:45
#4
Jeg kan ikke få det til at virke... Er det fordi jeg i forvejen skriver i en tabel hvor et andet billede er som baggrund? Der er et billede som baggrund, hvor der skal være et billede ovenpå med tekst ovenpå
29. november 2006 - 18:48
#5
Det er den der hedder blankbutton3.jpg hvor teksten skal være på <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginheight="0" marginwidth="0" bgcolor="#FFFFFF"> <table border="0" width="100%" cellspacing="0" cellpadding="0" background="img/topbkg.gif"> <tr> <td width="50%"> <p align="right"><img border="0" src="img/toplogo.gif" width="648" height="106"></td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="1%"><img border="0" src="img/midleft.gif" width="177" height="35"></td> <td width="97%"></td> <td width="1%"><img border="0" src="img/rightcornt.gif" width="35" height="35"></td> <td width="1%" background="img/rightsidebkg.gif"><img border="0" src="img/rightsidebkg.gif" width="24" height="17"></td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="%" background="img/sidebkg.gif" valign="top"><img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank3.jpg" width="55" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30">
29. november 2006 - 18:51
#6
Det er ikke blankbutton3.jpg, men i stedet buttonblank3.jpg
29. november 2006 - 18:52
#7
Ja det kan du sagtens, bare indsæt en ny tabel som jeg viste dig istedet for.. prøv dette: <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginheight="0" marginwidth="0" bgcolor="#FFFFFF"> <table border="0" width="100%" cellspacing="0" cellpadding="0" background="img/topbkg.gif"> <tr> <td width="50%"> <p align="right"><img border="0" src="img/toplogo.gif" width="648" height="106"></td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="1%"><img border="0" src="img/midleft.gif" width="177" height="35"></td> <td width="97%"></td> <td width="1%"><img border="0" src="img/rightcornt.gif" width="35" height="35"></td> <td width="1%" background="img/rightsidebkg.gif"><img border="0" src="img/rightsidebkg.gif" width="24" height="17"></td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="%" background="img/sidebkg.gif" valign="top"><img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <table background="img/buttonblank3.jpg" width="55" height="30"><tr><td><a href="#">Hello</a></td></tr></table><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"> PS. Der var to billeder der hed næsten det samme, det ene hed buttonblack.gif og det andet buttonblank3.jpg - jeg indsatte linket på den sidstnævnte
29. november 2006 - 18:59
#8
Rigtig mange tak. Lige et sidste spørgsmål hvis du stadig er der, kan man centrere det link der står ovenpå billedet?
29. november 2006 - 19:03
#9
ja da brug denne istedet: <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginheight="0" marginwidth="0" bgcolor="#FFFFFF"> <table border="0" width="100%" cellspacing="0" cellpadding="0" background="img/topbkg.gif"> <tr> <td width="50%"> <p align="right"><img border="0" src="img/toplogo.gif" width="648" height="106"></td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="1%"><img border="0" src="img/midleft.gif" width="177" height="35"></td> <td width="97%"></td> <td width="1%"><img border="0" src="img/rightcornt.gif" width="35" height="35"></td> <td width="1%" background="img/rightsidebkg.gif"><img border="0" src="img/rightsidebkg.gif" width="24" height="17"></td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="%" background="img/sidebkg.gif" valign="top"><img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <table background="img/buttonblank3.jpg" width="55" height="30" style="text-align: center;"><tr><td><a href="#">Hello</a></td></tr></table><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30"><br> <img border="0" src="img/buttonblank.gif" width="164" height="30">
29. november 2006 - 19:10
#10
Mange tak. Hvis du vil have point, kan du så ikke lige lave et svar som "svar" Kan man egentlig rykke teksten på billedet 3 mellemrum ind, eller sådan noget?
29. november 2006 - 19:15
#11
Ja da, ændre linien: <table background="img/buttonblank3.jpg" width="55" height="30" style="text-align: center;"><tr><td><a href="#">Hello</a></td></tr></table><br> til: <table background="img/buttonblank3.jpg" width="55" height="30" style="text-align: center; left-padding: 3px;"><tr><td><a href="#">Hello</a></td></tr></table><br> Og jeg samler slet ikke på point. Læg selv et svar og snup dem selv :-) Glad for at kunne hjælpe.
29. november 2006 - 19:44
#12
tak. så lukker jeg nu.
29. november 2006 - 19:50
#13
:-)
30. november 2006 - 09:52
#14
Den virker altså ikke den sidste.
30. november 2006 - 10:55
#15
<ole> Brug CSS i stedet. At bruge rene HTML-attributter har været forældet i snart 10 år, så det er nok på tide at komme videre ;o) Således har der f.eks. aldrig eksisteret en height-attribut på et tabel-element, så hvis du vil skrive en kode, der kan kaldes HTML - og lave din tabel i en bestemt højde - er du nødt til at sætte højden med CSS ;o) /mvh </bole>
Vi tilbyder markedets bedste kurser inden for webudvikling