13. oktober 2008 - 14:27
Der er
8 kommentarer og 2 løsninger
Baggrund bliver væk
Hej med jer, Jeg sidder med en include fil som jeg bruger til en grafisk menu i toppen af en side. Filen ser sådan ud: <%if session("Login") then%> <div class="img" style="background: url(pics/headerbg.png) repeat-x; width:100%;"> <span style="width:25%; float:left; text-align:center;"><a href="default.asp"><img border="none" src="pics/tilb.png" alt="tilb.dk" width="40" height="50" /></a></span> <span style="width:25%; float:left; text-align:center;"><a href="Plist.asp"><img border="none" src="pics/liste.png" alt="liste" width="40" height="50" /></a></span> <span style="width:25%; float:left; text-align:center;"><a href="search.asp"><img border="none" src="pics/sog.png" alt="soeg" width="40" height="50" /></a></span> <span style="width:25%; float:left; text-align:center;"><a href="logout.asp"><img border="none" src="pics/logout.png" alt="log ud" width="40" height="50" /></a></span> <%else%> <div class="img" style="background: url(pics/headerbg.png) repeat-x; width:100%;"> <a href="default.asp"><img border="none" src="pics/tilb.png" alt="tilb.dk" width="40" height="50" /></a> <a href="Plist.asp"><img border="none" src="pics/liste.png" alt="liste" width="40" height="50" /></a> <a href="search.asp"><img border="none" src="pics/sog.png" alt="soeg" width="40" height="50" /></a> <a href="default.asp"><img border="none" src="pics/login.png" alt="log ind" width="40" height="50" /></a> <%end if%> </div> Den øverste menu (der vises når brugerne er logget ind) har menuikonerne placeret korrekt, men baggrundsbilledet vises ikke. Den nederste menu får vist både baggrunden og billederne men billederne er bare placeret til venstre. Jeg har prøvet at gøre baggrunden på de indlejrede spans transparent, men det gjorde ingen forskel. Hvordan får jeg vist mit baggrundsbillede bag de 4 spans?
Annonceindlæg fra Sprint365
13. oktober 2008 - 16:55
#1
width på et inline-element som en span ?-) -- brug divs i stedet: <div class="img" style="background: url(pics/headerbg.png) repeat-x; width:100%;"> <%if session("Login") then%> <div style="width:25%; float:left; text-align:center;"><a href="default.asp"><img border="none" src="pics/tilb.png" alt="tilb.dk" width="40" height="50" /></a></div> <div style="width:25%; float:left; text-align:center;"><a href="Plist.asp"><img border="none" src="pics/liste.png" alt="liste" width="40" height="50" /></a></div> <div style="width:25%; float:left; text-align:center;"><a href="search.asp"><img border="none" src="pics/sog.png" alt="soeg" width="40" height="50" /></a></div> <div style="width:25%; float:left; text-align:center;"><a href="logout.asp"><img border="none" src="pics/logout.png" alt="log ud" width="40" height="50" /></a></div> <%else%> <a href="default.asp"><img border="none" src="pics/tilb.png" alt="tilb.dk" width="40" height="50" /></a> <a href="Plist.asp"><img border="none" src="pics/liste.png" alt="liste" width="40" height="50" /></a> <a href="search.asp"><img border="none" src="pics/sog.png" alt="soeg" width="40" height="50" /></a> <a href="default.asp"><img border="none" src="pics/login.png" alt="log ind" width="40" height="50" /></a> <%end if%> </div>
14. oktober 2008 - 08:25
#2
roenvig, tak for dit svar. Nu har jeg ændret spans til divs, men jeg har stadigvæk samme problem. Jeg har ikke i mit stylesheet defineret nogen baggrund på .img, og jeg har også i stylesheetet forsøgt at gøre baggrunden på .img transparent uden held. Jeg er ved at løbe tør for idéer til hvad jeg ellers kan gøre.
14. oktober 2008 - 09:08
#3
<ole> Elementet har jo ingen højde, når alt indhold er floated =) <%end if%> <div style="height:0;overflow:hidden;clear:both"> </div> </div> /mvh </bole>
14. oktober 2008 - 09:56
#4
olebole tak for det, det hjalp :) Smid et svar så får du dine point.
14. oktober 2008 - 10:09
#5
Selvtak, men jeg vil gerne dele med roenving, da han bidrog med meget en vigtig rettelse - så mon ikke vi kan overtale ham til at lægge et svar? ;o)
14. oktober 2008 - 10:13
#6
Jo god plan :)
14. oktober 2008 - 16:08
#7
Jamen, så velbekomme '-)
15. oktober 2008 - 12:42
#8
Tak igen til jer begge. Alt fungerer som det skal, så nu er jeg glad :)
15. oktober 2008 - 12:58
#9
Selvtak og tak for points ;o)
16. oktober 2008 - 16:02
#10
-- også jeg takker for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling