Avatar billede clausvintherlarsen Nybegynder
14. oktober 2005 - 13:38 Der er 6 kommentarer og
1 løsning

Firefox / Internet explorer

Jeg har en hjemmeside kørende på purosety.webhop.net

Hvis i kigger på den i henholdsvis firefox og internet explorer vil i nok hurtigt se problemet! ;)

Firefox viser ikke de baggrundsbilleder jeg har lagt på mine tabeller... Internet explorer gør...

Hvordan får jeg siden til at blive vist i Firefox?
Avatar billede softspot Forsker
14. oktober 2005 - 13:42 #1
Kan det være fordi du skriver stien med backslashes i stedet for skråstreger?

background="Templates\GoldenOneTwo\TopBarLogout.jpg"
Avatar billede roenving Novice
14. oktober 2005 - 14:07 #2
Men ville det ikke være hensigtsmæssigt at kode siden som et rigtigt html-dokument ?-)

-- siden 1998 har de første linjer i et sådant skullet se f.eks. således ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

-- og resten af din kode ser også ud til at være lavet før '98, bortset fra, at jeg lagde mærke til et link til et stylesheet ...

-- når du har et sådant, så kan du vel ligesågodt smide al din styling ind i det, f.eks.

body{background-color:#000;}

-- også centreringen med tabeller er udgået for mange år siden, måske dit hjemmeside-snedkereringsværktøj er en anelse forældet (eller indstillingen af det !-)
Avatar billede clausvintherlarsen Nybegynder
14. oktober 2005 - 15:32 #3
Hehe... Måske bare min kodning som er forældet! Koder blot for sjov, arbejder ikke med det, og har derfor aldrig rigtig sat mig ind i W3C osv..

Men udover det, så var softspot på pletten med mit problem. Den fejl der gjorde mine baggrundsbilleder ikke blev vist var Backslash / Skråstreg problemet! Tak for hjælpen!
Avatar billede clausvintherlarsen Nybegynder
14. oktober 2005 - 15:48 #4
Måske kan du også fortælle mig hvorfor stylesheetet ikke virker på min tekst... Har ingen mellemrum imellem noget... Det ved jeg FireFox ikke godtager!
Avatar billede softspot Forsker
14. oktober 2005 - 17:51 #5
Det hænger nok meget sammen med det som roenving siger (og jeg kan varmt anbefale at gøre som roenving siger, når det kommer til overholdelse af standarder og at få tingene til at fungere - for det ved han en hel del om ;-)).

Anyway! Grundliggende bør (og igen roenving vil nok sige SKAL) du altid have en DOCTYPE i toppen af dit dokument. Derefter skal dit dokument altid have et html-element som omkranser alt andet, dvs. et starttag i toppen og et sluttag i bunden). Så er der to elementer som kan ligge i et html-tag og det er head (som du har med) og body (som du også har med). Head og body kan kun ligge umiddelbart under et html-tag så det er derfor en fejl, når der midt i body-elementet ligger en afsluttende </head>.

Når basisdokumentet så er på plads, skal du observere flg. tommelfungerregel: Du skal lukke elementer i den modsatte rækkefølge af den du åbner dem med, dvs. rent strukturelt skal en tabel f.eks. se således ud

<table>
<tr>
  <td>
  </td>
</tr>
</table>

Bemærk at alle elementer er lukket af i den modsatte rækkefølge af åbningen. Hvis du holder dig til denne metode for struktur... kommer du kun galt af sted i ganske få situationer (input-elementet er et af den, dette må nemlig ikke lukkes).

Prøv at rette op på disse ting i dit dokument - det bliver meget sjovere at arbejde med hvis strukturen er i orden :)
Avatar billede softspot Forsker
14. oktober 2005 - 17:52 #6
Og velbekomme for det med backslash/skråstreg i øvrigt :)
Avatar billede softspot Forsker
15. oktober 2005 - 13:03 #7
Tak for point :)
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