Avatar billede michael-k Nybegynder
17. januar 2002 - 19:32 Der er 24 kommentarer og
1 løsning

Baggrundsbillede med CSS

Har et lille problem, jeg vil gerne validere efter xhtml og kan derfor ikke bruge background=\"\"
Så jeg skal have defineret baggrunden i mit stylesheet.
Jeg har to <td> der skal to forskellige baggrundsbilleder på, hvor jeg så har lavet et eksternt style sheet med denne kode.
td.baggrund {
background-image: url(\"images/billede03.gif\");
background-repeat: no-repeat;
}

og har så lavet denne kode i mit HTML dokument
<td class=\"baggrund\" width=\"319\" height=\"179\"></td>

Men det virker ikke, hvad gør jeg galt ??

Hilsen Michael Knudsen
Avatar billede freekyzone Nybegynder
17. januar 2002 - 19:35 #1
Prøv at ændre i css filen til følgende:

url=\"images/billede03.gif\"
Avatar billede michael-k Nybegynder
17. januar 2002 - 19:36 #2
virker ikke
Avatar billede Noone Nybegynder
17. januar 2002 - 19:40 #3
Hmm.. Kender ikke LIGE noget til xhtml, men virker denne:

td {
background-image: url(\"images/billede03.gif\");
background-repeat: no-repeat;
}

Eller denne:

#baggrund {
background-image: url(\"images/billede03.gif\");
background-repeat: no-repeat;
}
Avatar billede freekyzone Nybegynder
17. januar 2002 - 19:40 #4
background=\"images/billede03.gif\"

dette SKAL virke!!!
Avatar billede gimmy Nybegynder
17. januar 2002 - 19:40 #5
Er du sikker på at stien til billedet er rigtig?
Avatar billede gimmy Nybegynder
17. januar 2002 - 19:41 #6
freekyzone: men er det også w3 standard?

Mit råd er at bruge CSS til så meget som muligt (næsten) - det gør det hele meget nemmere og \"fremtidssikret\" :)
Avatar billede michael-k Nybegynder
17. januar 2002 - 19:42 #7
chanoa den sidste virker ikke, den første kan jeg ikke bruge da jeg skal have defineret to forskellige da der skal to forskellige billeder i hver sin td
Avatar billede michael-k Nybegynder
17. januar 2002 - 19:43 #8
gimmy har ret  background=\"\" virker ikke
Avatar billede gimmy Nybegynder
17. januar 2002 - 19:43 #9
freekyzone: hvad du vil han vil lave en masse gode sager med det? - eks. sætte et baggrundsbillede på således at det bliver synligt mens side loades, at der kun er ét og at det sidder eksakt i midden lige som her på eksperten.

For at finde ud af om stien til billedet er rigtig kan du lige gøre således:
<img src=\"images/billede03.gif\" alt=\"bommelom bom bom\">
Avatar billede michael-k Nybegynder
17. januar 2002 - 19:44 #10
stien er rigtig da
Avatar billede gimmy Nybegynder
17. januar 2002 - 19:44 #11
Jeg ser ikke umiddelbart er der er noget galt med din kode, men hvis td\'en ikke indeholder noget og du har sat cellpadding og cellspacing til 0 kan du ikke se noget billede. Prøv at skrive noget tekst i td\'en.
Avatar billede michael-k Nybegynder
17. januar 2002 - 19:45 #12
god damit  nej den er ej  hehe 
Avatar billede gimmy Nybegynder
17. januar 2002 - 19:46 #13
Og du er sikker på at td.background er defineret så det kan bruges der hvor du skal bruge det? (du har ikke henvist til en forkert css-fil (falsk sti) el.?)
Avatar billede gimmy Nybegynder
17. januar 2002 - 19:48 #14
Hehe, sådan kan det gå ;)
Avatar billede michael-k Nybegynder
17. januar 2002 - 19:51 #15
det virker ikke heller ikke med den rigtige sti, har også tjecket stien til stylesheetet og den er også rigtig
Avatar billede gimmy Nybegynder
17. januar 2002 - 20:01 #16
Følgende kode virker fortryllende hos mig:

-----------------------------------------------------------------------
<style>
td.baggrund {
background-image: url(\"php_logo.gif\");
background-repeat: no-repeat;
}
</style>

<table>
<tr>
    <td class=\"baggrund\" width=\"319\" height=\"179\"></td>
    </td>
</tr>
</table>
-----------------------------------------------------------------------

Vær sikker på stien til billedet.
Avatar billede gimmy Nybegynder
17. januar 2002 - 20:02 #17
Ahrm, nu hvor jeg snakker om w3-standarder, så må jeg hellere lige ændre <style> til <style type=\"text/css\"> ;)
Avatar billede krasmulu Nybegynder
17. januar 2002 - 20:06 #18
prøv at fjerne \"\"
Så overholder du nemlig standarderne :)
Altså -

background-image: url(logo.gif);

this is the right way :)
Avatar billede michael-k Nybegynder
17. januar 2002 - 20:08 #19
jeg prøver lige at uploade siden så kan i se
Avatar billede michael-k Nybegynder
17. januar 2002 - 20:15 #20
Avatar billede michael-k Nybegynder
17. januar 2002 - 20:31 #21
har fundet ud af det  jeg skulle skrive stien sådan  url(\"../images/billede_03.gif\"); i min style sheet  :)
Avatar billede gimmy Nybegynder
17. januar 2002 - 20:32 #22
Jeg kan forestille mig at rowspan og andre mere specielle sager ikke er nogen særdeles god cocktail, men jeg ved det ikke.
Den kode som jeg har postet virker og jeg ser ikke umiddelbart noget problem i din kode, så jeg forstår det ikke rigtig.
Avatar billede gimmy Nybegynder
17. januar 2002 - 20:35 #23
Ja, fordi du har din css-fil liggende i /style :)

http://www.friserverplads.dk/michael24/portfolio/images/billede_03.gif
Avatar billede michael-k Nybegynder
17. januar 2002 - 20:36 #24
men tak for hjælpen så gør man ikke sådan en fejl mere ;-)
Avatar billede gimmy Nybegynder
17. januar 2002 - 22:13 #25
Velbekomme. Nej, sådan en fejl laver man kun én gang ;)
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