Avatar billede kgpedersen Nybegynder
22. november 2004 - 22:22 Der er 4 kommentarer og
1 løsning

background image forsvinder med dokumenttype erklæring

Jeg har problemer med at få vist et background image når jeg har følgende dokumenttype erklæring:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

Jeg har lavet et helt simpelt eksempel for at illustrere dette:

<div class="test">
hfghfh
hfh
fhf
h
</div>

.test {
  width: 15px;
  height: 15px;
background: url(C:\Inetpub\wwwroot\foreversite\img\br.gif) no-repeat top right;
}

hvis jeg fjerner dokumenttype erklæringen fungerer det fint??

Kristian
Avatar billede olebole Juniormester
22. november 2004 - 22:25 #1
<ole>

Det går nok bedre med:

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

... og så skriv:

background: url(file:///C:/Inetpub/wwwroot/foreversite/img/br.gif) no-repeat top right;

/mvh
</bole>
Avatar billede kgpedersen Nybegynder
23. november 2004 - 09:48 #2
Jeg fik det også til at virke med min egen dokumenttype erklæring.
Avatar billede olebole Juniormester
23. november 2004 - 09:58 #3
Ja, men så er der stadig tale om fejlfyldt kode - du opdager blot ikke umiddelbart fejlene, fordi du bruger en forkert DTD.
Er det ikke bedre at skifte den og vide, du har skrevet en god kode?  :)
Avatar billede kgpedersen Nybegynder
23. november 2004 - 11:06 #4
Dokumenttype erklæringen fik jeg på webdesign101.dk, hvor der var flere forskellige som skulle være valide, deriblandt også den du har anbefalet.

Mener du at min erklæring er forkert?
Avatar billede olebole Juniormester
23. november 2004 - 19:36 #5
Hvis du ønsker IE skal overholde W3C's standarder bare nogenlunde, er du pisket nødt til at have URL'en med i DTD'en.
Din DTD er såmænd valid nok, men bruger du den, tvinger du som sagt IE til ikke at overholde standarderne.
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