Avatar billede manon Nybegynder
29. juni 2002 - 02:05 Der er 21 kommentarer og
1 løsning

CSS spm: BG på <tabel> og inkl. 'no-repeat'

Hvordan kan jeg få dette her til at virke? Hvor er fejlen?

Jeg har denne tabel her:

<table width="750" class="tabelbg">
<tr>
<td>
<br><br><br>
</td>
</tr>
</table>

Og her er min CSS:

.tabelbg { 
    background-image: url(/images/tabel_bg.gif);
    background-repeat: repeat;
    background-attachment: fixed
}


I min DW editor ser jeg bare noget gråt og der er intet at se ved F12 (IE)
29. juni 2002 - 02:11 #1
findes [rod]/images/tabel_bg.gif ?
/ angiver du går tilbage til roden.

prøv uden de 2andre linjer CSS at få bgbillede frem. Altså bare
.tablebg {
background-image: url(...);
}

/Casper www.enter-s.dk
Avatar billede knudgert Nybegynder
29. juni 2002 - 02:12 #2
Godt spørgsmål, det skulle meget gerne virke[1], stien til billedet er rigtig?
Hvordan, hvis du gemmer siden og åbner den rigtig i browseren (ikke gennem DW)?

[1] det virker fint, når jeg kopierer det over på en side og åbner denne i IE.
Avatar billede knudgert Nybegynder
29. juni 2002 - 02:15 #3
29. juni 2002 - 02:19 #4
Det virker fint!
Ser en hel masse glade smileyer.
29. juni 2002 - 02:20 #5
how nu var det heller ikke manons link :)
Avatar billede manon Nybegynder
29. juni 2002 - 02:23 #6
Hmmm...

Prøv lige at tygge på denne her, for jeg fatter det ikke ...

Hvis jeg sætter:

<style>
<!--

.tabelbg { 
    background-image: url(smiley.gif);
    background-repeat: repeat;
    background-attachment: fixed
}
-->
</style>

..............oppe i <HEAD>

Så virker det - ellers virker den ikke hvis jeg fjerne det og beder class="tabelbg" om ar ref. til CSS´en.


Jeg må lige korregere, den rigtige sti er /mappenavn/images/tabel_bg.gif
Avatar billede manon Nybegynder
29. juni 2002 - 02:27 #7
Hvis jeg sletter tabelbg i CSS filen og sætter dette her ind i <HEAD> istedet, så virker det.

<style>
<!--

.tabelbg { 
    background-image: url(images/tabel_bg.gif);
    background-repeat: no-repeat;
    background-attachment: fixed
}
-->
</style>


Men hvorfor virker det så ikke når jeg skal hente samme data fra CSS filen? Er det fordi den ligger i en anden mappe eller?
29. juni 2002 - 02:29 #8
Okay så er det fordi du linker forkert til din CSS i dit HTML dokument.

Må vi se hele din kode og nøjagtige placering af hverfil (hele stien c:\...).

/Casper www.enter-s.dk
Avatar billede knudgert Nybegynder
29. juni 2002 - 02:33 #9
>>xzxzx-kan-ikke-logge
Det var bare for at vise, at koden ikke fejler noget.

Men det må jo være stien til css-arket, der er forkert.

Må vi se hele din kode og nøjagtige placering af hverfil (hele stien c:\...).
Manon skal helst ikke lave en absolut sti, for så skal det jo rettes, når siden skal uploades.
29. juni 2002 - 02:38 #10
knudgert det er jeg også kommet frem til det med stien.
Ville bare gerne vide mappe-hirakiet, da han stadigvæk går tilbage til rod med "/".

Ha jeg en fil på roden af c-drevet kan jeg hente den frem med / uanset min anden placering på det drev.

eksempel c:\giffer.gif og jeg er i c:\hdfhdfh\sdsdsd\hest\
kan jeg i en fil skrive <img src="/giffer.gif" alt="Hentet fra c-drev">

Derfor :)

/Casper www.enter-s.dk
29. juni 2002 - 02:39 #11
kan jeg i en fil skrive <img src="/giffer.gif" alt="Hentet fra c-drev">
"som ligger i den mappe"
Avatar billede knudgert Nybegynder
29. juni 2002 - 02:46 #12
Nej.
Manons css fejler jo ikke noget, for når det bliver skrevet direkte på siden, så virker det jo.

Det må være linket til cssarket, der er forkert, men her Manon komme med lidt fler oplysninger om hvordan dette link ser ud.
29. juni 2002 - 02:50 #13
Jep,

se koden i spm.
.tabelbg { 
    background-image: url(/images/tabel_bg.gif);
    background-repeat: repeat;
    background-attachment: fixed
} den virkede ikke.


se kommentar 02:27:41
.tabelbg { 
    background-image: url(images/tabel_bg.gif);
    background-repeat: no-repeat;
    background-attachment: fixed
}

mangler en / eller den blev fjernet så det virker. Den virkede bare ikke i en ekstern fil. Da det er en kendt fejl at skrive forkerte URL så er det højst sandsynligt det.

Tror vist vi er enige, misforstod bare hinanden.

Så manon et lille udspil fra dig er det der mangler :).

/Casper www.enter-s.dk
Avatar billede manon Nybegynder
29. juni 2002 - 02:59 #14
knudgert >> ja, du har nok ret, for det virker når jeg indsætter style direkte på siden.

Nå, men nu har jeg flyttet om om døbt så det er lidt nemmere.


.
siden "opbygning.html" ligger i mappen "H:/webside/manon/" mappen

.
mit BG billede som hedder "table_bg.gif" ligger "H:/webside/manon/"
(jeg har flyttet det)

.
CSS filen ligger i "H:/webside/CSS/"

.
<link rel="stylesheet" href="/css/general.css">
(er i <head>)

.
min css-data ser således ud:
.bg { 
    background-image: url(/manon/tabel_bg.gif);
    background-repeat: no-repeat;
    background-attachment: fixed
}
.
<table width="720" class="bg">
<tr><td><br></td></tr>
</table>




Kan i følge mig? *s*
Avatar billede manon Nybegynder
29. juni 2002 - 03:01 #15
Hvorfor der var diverse links før, var fordi jeg prøvede mig frem osv og cut&pastede samtidig. sorry
Avatar billede manon Nybegynder
29. juni 2002 - 03:24 #16
Nu kører jeg med en seperat CSS i <HEAD> kun til BG´en - selvom det ikke er optimal og korrekt kodning - men det virker *s*
Hvis i finder frem til den oprindelige fejl, giver jeg gerne en sjat point oveni *s*
Avatar billede 7th Praktikant
29. juni 2002 - 03:39 #17
Prøv med

.bg { 
    background-image: url(../manon/tabel_bg.gif);
    background-repeat: no-repeat;
    background-attachment: fixed
}
Avatar billede 7th Praktikant
29. juni 2002 - 03:42 #18
Nah glem det...
Avatar billede 7th Praktikant
29. juni 2002 - 03:46 #19
Joo :)

.bg
{ 
background-image: url(../manon/tabel_bg.gif);
background-repeat: no-repeat;
background-attachment: fixed
}

fra
"H:/webside/manon/"
til
"H:/webside/CSS/"
skal der jo springes en mappe ned, og så en mappe op igen, derfor ../ ;)
Avatar billede manon Nybegynder
29. juni 2002 - 03:48 #20
7th >> prøver ..
Avatar billede manon Nybegynder
29. juni 2002 - 03:53 #21
Det virkede sq - tak, 7th.


Nu ved jeg jo ikke om de andre 2 også har svaret på det samme, men hvor jeg ikke kune se svaret, så hvis nogen ønsker point eller føler sig snydt, så er det ikke med vilje og så bare sig til *s*

Men 7th´s svar kunne jeg bruge ...*s*
Avatar billede 7th Praktikant
29. juni 2002 - 04:22 #22
Fino :)
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