Avatar billede anders_h Novice
25. juli 2005 - 20:05 Der er 23 kommentarer og
1 løsning

Baggrundsbillede i <span></span>

Hejsa,

hvis jeg har følgende span-tag: <span style="width: 100px; height: 100px;"></span>, hvordan kan jeg så indsætte et baggrundsbillede?

Jeg har prøvet med style="background: billede.gif;" men uden held..

Nogen der har et svar??

Mvh. Anders
Avatar billede jokkejensen Novice
25. juli 2005 - 20:11 #1
style="background-image: url(billede.gif)" <- er det ikke sån ?
Avatar billede roenving Novice
25. juli 2005 - 20:13 #2
-- men hvis du bruger en span skal du spænde den ud med noget for at den får din definerede størrelse !-)

-- og PS. Jo, jokkejensen, det er det !o]
Avatar billede anders_h Novice
25. juli 2005 - 20:14 #3
Jo, det virker sku :-)

Takker, kan du ikke lige smide et svar??
Avatar billede anders_h Novice
25. juli 2005 - 20:14 #4
roenving -> Jeps, jeg kan vel bare spænde den ud med width og height ??
Avatar billede anders_h Novice
25. juli 2005 - 20:17 #5
Når man har to <span> under hinanden med et baggrundsbillede, kommer der et lille mellemrum på et par pixels.. Er der en der ved hvordan man fjerner det?
Avatar billede jokkejensen Novice
25. juli 2005 - 20:47 #6
selv tak :)
Avatar billede jokkejensen Novice
25. juli 2005 - 20:48 #7
der burde ikke komme 2 pixels... jeg tjekker lige.. brb
Avatar billede jokkejensen Novice
25. juli 2005 - 20:51 #8
Nej det burde der ikke komme.. smid eventuelt selv det her i en html fil:

<span style="background-color:blue;width:20px;"><br>
<span style="background-color:blue;width:20px;">


Men kan det skyldes du ikke har fået klippet de 2 billeder ordentligt ud, og der er en 2 px border på dem ???

Smid eventuelt de 2 billeder op så vi kan se dem.. det gør det hele lidt lettere, men hellere et link til din side :)
Avatar billede anders_h Novice
25. juli 2005 - 20:52 #9
Okay, 2 sek.. :-)
Avatar billede anders_h Novice
25. juli 2005 - 20:57 #10
http://www.matematiknet.dk/test.gif

I skyggen er der 2 steder hvor der er hvidt, hvor der også burde være skygge.. Jeg forstår det ikke helt, for der er jo kun 2 span med baggrundsbillede, så der burde jo egentlig kun være et sted hvor der er hvidt ??

Nå, men koden ser sådan ud:
                    <table border="0" cellspacing="0" cellpadding="0">
                        <tr>
                            <td width="10"><span style="height: 8px; width: 10px; background-image: url(images/skygge_venstre-under-top.gif)"></span><span style="height: 100%; width: 10px; background-image: url(images/skygge_venstre.gif);"></span></td>
                            <td width="488" height="500"></td>
                            <td width="8"></td>
                        </tr>
                    </table>
Avatar billede anders_h Novice
25. juli 2005 - 20:58 #11
Jeg tror simpelthen det er den øverste span, der bliver gentaget 2 gange, men jeg ved bare ikke hvorfor..
Avatar billede anders_h Novice
25. juli 2005 - 20:59 #12
Fordi billedet som er baggrund i den første span er 8*10 pixels, så det er ikke fordi jeg har lavet span'en for stor..
Avatar billede jokkejensen Novice
25. juli 2005 - 21:00 #13
men har du ikke et link til de 2 billeder... så jeg selv kan forsøge :)
Avatar billede roenving Novice
25. juli 2005 - 21:02 #15
Måske har det noget med linje-højden at gøre, for almindelige text-elementer kan ikke have en højde, som er mindre en een linjehøjde !-)
Avatar billede anders_h Novice
25. juli 2005 - 21:04 #16
Nej det kan være, jeg kan da prøve at lave det første billede højere end en linjehøjde, men burde det ikke først give problemer, hvis jeg f.eks. satte &nbsp; ind mellem <span> og </span> ? Det burde da ikke gøre noget når jeg ikke har noget mellem start og sluttagget.
Avatar billede jokkejensen Novice
25. juli 2005 - 21:05 #17
jo de er godt nok forfærdelige små de billeder :)

sikkert det..
Avatar billede anders_h Novice
25. juli 2005 - 21:08 #18
Nu virker det efter jeg lavede billedet lidt større :-)

Tak for tålmodigheden, vil I ikke have lidt flere points?
Avatar billede anders_h Novice
25. juli 2005 - 21:13 #19
Avatar billede apo Praktikant
26. juli 2005 - 04:23 #20
"style="background-image: url(billede.gif)" <- er det ikke sån ?"

Hmm... Jeg ville skrive det således: url('billede.gif'); - Men det gør måske ingen forskel?
Avatar billede roenving Novice
26. juli 2005 - 12:54 #21
Hvis du kigger på, hvordan W3C stiller det op, bliver man bare forvirret, for det ene sted er der apostroffer eller gåseøjne med, det er der ikke det andet ...

-- så det handler vel nogenlunde om, at man skal bruge dem hvis der er tegn, som 'brækker' strengen, f.eks. mellemrum, og ellers kan bruge dem !-)
Avatar billede mailand Nybegynder
26. juli 2005 - 15:05 #22
.. bare en note... som det bliver nævnt, så er det problematisk at arbejde med elementer, som tildeles en højde mindre end liniehøjden...
men bruges overflow:hidden; på elementet, så opfører de sig rigtigt - dvs. kan være mindre end liniehøjden.

- Andreas
Avatar billede apo Praktikant
26. juli 2005 - 16:45 #23
Roenving > Okay, så er begge måder vel korrekte at bruge...
Avatar billede roenving Novice
26. juli 2005 - 16:47 #24
Jepz ...
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