Avatar billede Slettet bruger
16. december 2004 - 14:32 Der er 14 kommentarer og
1 løsning

Flere problemer med baggrundsbillede i tabel

Nedenstående kode fungerer fint:

<table style="height:300px;width:600px;border:none;background:red url(skilte/00.gif) no-repeat top center;">
<tr><td>&nbsp;
</td><TR>
</table>

Men hvis jeg i headeren linker til nendstående css fil, så forsvinder billedet i tabellen:

body,td{
font-family: Verdana, Arial;
font-size: 11px;
color: #0d6b08;
line-height: 15px;
scrollbar-darkshadow-color: #666666;
background-color: #ffff99;
text-decoration: none;
scrollbar-face-color: #ffd979;
scrollbar-highlight-color: #ffd979;
scrollbar-shadow-color: #ffd979;
scrollbar-3dlight-color: #ffd979;
scrollbar-arrow-color: #ffff99;
scrollbar-track-color: #ffeab9;
  }


Men det kommer igen, hvis jeg fjerner linien:
background-color: #ffff99;

Men den linie kan jeg ikke undvære.

Jeg har på fornemmelsen, at det har noget med transparens at gøre, men aner ikke, hvad jeg kan gøre ved det.
Avatar billede anhansen Nybegynder
16. december 2004 - 14:50 #1
når du gør det på den måde der ligger du jo en masse sorte td'er oven på dit baggrundsbillede.

Du er nok nødt til at flytte background-color væk fra td.
Avatar billede Slettet bruger
16. december 2004 - 15:04 #2
Ja, men jeg vil jo gerne kunne bestemme baggrundsfarven på den øvrige del af siden
Avatar billede anhansen Nybegynder
16. december 2004 - 15:06 #3
du laver bare to så.
body{ styles}
td { styles uden background-color}

Alt. giver din table med baggrundsbillede et id:
<table id="main">
#main td{styles uden background  }
Avatar billede Slettet bruger
16. december 2004 - 15:08 #4
Hvordan skal det konkret se ud?
Avatar billede anhansen Nybegynder
16. december 2004 - 15:11 #5
f.eks
<table id="main" style="height:300px;width:600px;border:none;background:red url(skilte/00.gif) no-repeat top center;">
<tr><td>&nbsp;
</td><TR>
</table>

stylesheeet:
body,td{
font-family: Verdana, Arial;
font-size: 11px;
color: #0d6b08;
line-height: 15px;
scrollbar-darkshadow-color: #666666;
background-color: #ffff99;
text-decoration: none;
scrollbar-face-color: #ffd979;
scrollbar-highlight-color: #ffd979;
scrollbar-shadow-color: #ffd979;
scrollbar-3dlight-color: #ffd979;
scrollbar-arrow-color: #ffff99;
scrollbar-track-color: #ffeab9;
  }

#main td{
font-family: Verdana, Arial;
font-size: 11px;
color: #0d6b08;
line-height: 15px;
text-decoration: none;
}
Avatar billede anhansen Nybegynder
16. december 2004 - 15:12 #6
Det er ved hjælp af id.
# i stylesheet betyder det kun skal gælde for det object der har det id. Mellemrum td betyder det skal gælde for alle de td elementer der er inden i den anden.

Virker det?
Avatar billede Slettet bruger
16. december 2004 - 15:17 #7
Så er jeg med. Næste problem er så, at jeg udover den nævnte tabel også har en række tabeller uden baggrundsbillede, og der skal baggrundsfarven jo være #ffff99;........
Avatar billede anhansen Nybegynder
16. december 2004 - 15:17 #8
Men det er der den generelle td som står sammen med body gerne skulle virke.
Med mindre de er inden i den anden table selvf.
Avatar billede Slettet bruger
16. december 2004 - 16:29 #9
Nu virker det. Men jeg fatter ikke, hvordan browseren ved, at min tabel med billedbaggrunden skal bruge
#main td{
font-family: Verdana, Arial;
font-size: 11px;
color: #0d6b08;
line-height: 15px;
text-decoration: none;
}
Avatar billede Slettet bruger
16. december 2004 - 16:30 #10
- og at andre tables ikke skal gøre det..........
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 16:33 #11
det er pga. det id=main du satte ind i den pågældende table. det er hvad der linker de to sammen så browseren kan finde ud af hvor den skal tage style fra
Avatar billede Slettet bruger
16. december 2004 - 16:34 #12
Jamen jeg har da ikke sat noget id ind...........
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 16:48 #13
hvordan ser koden til den table med billedet ud?
Avatar billede Slettet bruger
16. december 2004 - 16:53 #14
sådan:

<table width="600" background="skilte/00.gif" border="0" cellpadding="5">
<tr height=40><td>
</TD></TR>
<tr height=300><td valign=top>
qqqqqqqqqqqqqqqqqqqq
</td>
  </tr>
</table>
Avatar billede Slettet bruger
16. december 2004 - 19:27 #15
Jeg er efterhånden helt rundt på gulvet, så nu lukker jeg dette spm, og prøver igen
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