Avatar billede ihtezaz Praktikant
10. juni 2006 - 19:39 Der er 9 kommentarer og
1 løsning

skriv på en billede

hvad er den bedste måde at skriv på en billede, jeg skal have lavet en menu, jeg har en billede uden tekst. denne billede skal bruges som tre menu knapper med tekst på. Det skal være sådan at man også skal kunne ændre teksten senere. Jeg har prøvet med divs background-image, men pga. billedets form kan den repeat på billede ikke bruges til at vise tre billeder.
Avatar billede mclemens Nybegynder
10. juni 2006 - 20:16 #1
Hvad med det her?
... i denne er billedet defineret til 150px X 30px
... størrelserne i css skal nok lige tilrettes...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">

#menubar div{
background:url('menupic.jpg');
padding-left:10px;
width:140px;
height:30px;
line-height:30px;
}

</style>

</head><body>

<div id="menubar">
<div>Test</div>
<div>Test</div>
<div>Test</div>
</div>

</body></html>
Avatar billede mclemens Nybegynder
10. juni 2006 - 20:25 #2
margin-bottom:10px; ... pynter måske lidt på den...

- Næste mulighed er en <div style="position:relative;"> samt <a><img>'et </a>og en <div style="position:absolute;top:10px;left:10px;">Tekst</div></div>


... hvis den anden skal være en a href
der fylder boksen kan det gøres sådan her:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">

#menubar{width:150px;}

#menubar a{
background:url('menupic.jpg');
padding-left:10px;
width:140px;
height:30px;
line-height:30px;
margin-bottom:10px;
display:block;
text-decoration:none;
color:#888888;
}

</style>

<script type="text/javascript">

</script>

</head><body>

<div id="menubar">
<a href="url.html">Test</a>
<a href="url.html">Test</a>
<a href="url.html">Test</a>
</div>


</body></html>
Avatar billede mclemens Nybegynder
24. juni 2006 - 16:58 #3
Kaster lige et svar...
det burde virke?
Avatar billede ihtezaz Praktikant
24. juni 2006 - 17:14 #4
jep det gør det takker. Jeg har lige et bonus spørgsmål, når jeg har billeder i som backgound i div'er, hvordan kan jeg sørg for at de har samme placering uafhængig af opløsning. Har nemlig problem med dette.
Avatar billede mclemens Nybegynder
24. juni 2006 - 17:27 #5
Måske background:url('menupic.jpg') no-repeat;
Avatar billede mclemens Nybegynder
24. juni 2006 - 17:30 #6
eller...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">

.behindh{position:relative;margin:10px 0px;}
.behindtekst{position:absolute;top:0px;left:0px;}


</style>

<script type="text/javascript">

</script>

</head><body>

<div id="menubar">

<div class="behindh">
<div><img src="menupic.jpg"></div>
<div class="behindtekst"><a href="url.html">Test</a></div>
</div>

<div class="behindh">
<div><img src="menupic.jpg"></div>
<div class="behindtekst"><a href="url.html">Test</a></div>
</div>

<div class="behindh">
<div><img src="menupic.jpg"></div>
<div class="behindtekst"><a href="url.html">Test</a></div>
</div>

</div>


</body></html>
Avatar billede mclemens Nybegynder
24. juni 2006 - 17:30 #7
Eller kast et eksempel der "kikser"...
Avatar billede ihtezaz Praktikant
02. juli 2006 - 20:47 #8
takker, smid et svar
Avatar billede ihtezaz Praktikant
02. juli 2006 - 20:47 #9
ups, sorry, det har du gjort
Avatar billede mclemens Nybegynder
02. juli 2006 - 21:25 #10
Velbekom, og tak for point :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester