Avatar billede besoft Nybegynder
05. september 2003 - 16:42 Der er 31 kommentarer og
1 løsning

Mellemrum i Netscape Arrg!

Hejsa

Jeg har aldrig tidligere haft problemer med at lave sider der ser ens ud i både IE og NS, men nu har jeg et problem.

Hvis du kigger på http://immo.besoft.be med IE, ser det ud som forventet, men i NS er der en masse mellemrum mellem rækkerne i tabellen.

Ofte tester jeg med Opera (da den er så ski.. krævende), og der ser det fint ud.

Den der har løsningen, så siden ser ens ud i begge browsere tjener 200 hurtige point.

Hilsen
Keld
Avatar billede =maddog= Nybegynder
05. september 2003 - 16:52 #1
måske du skulle validere dit dokument. ellers vil browseren prøve at gætte hvad du mener, og det kan være årsagen.
bare en kommentar - ikke noget decideret svar.
http://validator.w3.org/check?uri=http%3A%2F%2Fimmo.besoft.be
Avatar billede hoejrup Nybegynder
05. september 2003 - 16:52 #2
Har du prøvet at sætte "" på alle dine parameter?

Eks. <table border="0" cellpadding="0" cellspacing="0" width="800">

/per
Avatar billede hoejrup Nybegynder
05. september 2003 - 16:54 #3
I linie 76:

<table border=0 cellpadding=0 cellspacing=0 width=145>

skal ændres til

<table border="0" cellpadding="0" cellspacing="0" width="145">

/per
Avatar billede besoft Nybegynder
05. september 2003 - 17:03 #4
maddog: W3 viser altid masser af fejl som jeg ikke mener er direkte fejl, men alligevel bør man altid bestræbe sig på at få en så ren liste som muligt.
Avatar billede =maddog= Nybegynder
05. september 2003 - 17:04 #5
jeg mener at listen skal være helt ren, hvis man skal have browseren til at følge DTD'en. jeg kan tage fejl.
Avatar billede besoft Nybegynder
05. september 2003 - 17:05 #6
hoejrup: Det ændrer desværre ikke noget.

Ret underligt, for jeg har ikke skrevet min kode anderledes end på mange andre sider hvor det virker fint.

Eks: rammerne omkring billederne på http://vancalster.be/index.php?show=nieuwbouw
Avatar billede hoejrup Nybegynder
05. september 2003 - 17:10 #7
Du har desværre ikke sat "" på alle dine parameter, så der er stadigvæk lang vej.

Eks. <td width='145' valign=top> skal ændres til <td width="145" valign="top">

/per
Avatar billede hoejrup Nybegynder
05. september 2003 - 17:12 #8
<img src='gfx/menu-04-prijzen-0.gif' name='prijzen' border=0 alt='Prijzen' height=23 width=75>

skal ændres til

<img src="gfx/menu-04-prijzen-0.gif" name="prijzen" border="0" alt="Prijzen" height="23" width="75">

/per
Avatar billede besoft Nybegynder
05. september 2003 - 17:21 #9
Nu har jeg rettet alle parametre så de har "", men der er stadig fejl. Jeg tror ikke helt det vil løse problemet med de mellemrum i NS.

Jeg har ikke tidligere benyttet DocType på mine sider, blot checket at det ser OK ud og virker som forventet i IE, NS og Opera. Denne gang ville jeg prøve med DTD, men det giver da vist mere hovedpine end som så. Må vist studere de forskellige DocTypes lidt mere.

Tak for hjælpen gutter. Indtil videre fjerner jeg DTD'en, så ser det da pænt ud i NS (til trods for de 38 fejl med 'missing ALT=""' i mine IMG tags.

Keld
Avatar billede besoft Nybegynder
05. september 2003 - 17:35 #10
Så virker der i NS, men ser underligt ud i IE... ufatteligt :) Rettede min DTD til: <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd\">

Kom lige i tanke om, at jeg bruger en iframe.
Avatar billede =maddog= Nybegynder
05. september 2003 - 17:57 #11
besoft>
frameset skal ikke bruges hvis du har en <iframe>, men derimod hvis dit document ikke indeholder <body>, hvilket er tilfældet i med <frameset>. Normalvis kan en side ikke validere uden <body>, derfor denne doc-type.
Jeg foreslår at du anvender Transistional, der er langt mere fleksibel end Strict.
Avatar billede hoejrup Nybegynder
06. september 2003 - 00:48 #12
=maddog=>Jeg er fuldstændig enig!

Jeg anvender <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">, og det virker i både IE og NS.

/per
Avatar billede besoft Nybegynder
06. september 2003 - 09:31 #13
I skal have tak for hjælpen. Jeg bruger nu transitional og er kommet ned til kun 2 'fejl'. Hvorfor kan man ikke bruge HEIGHT="" i en <TR> ??? Og det samme med baggrundsbillede i en celle. Det virker i de forskellige browsere, men W3 er ikke glad for det.

Keld
Avatar billede hoejrup Nybegynder
06. september 2003 - 10:20 #14
Fordi følgende er tilladt i en <tr>: http://www.w3schools.com/tags/tag_tr.asp

/per
Avatar billede hoejrup Nybegynder
15. september 2003 - 12:12 #15
Kunne du bruge vores oplysninger?

/per
Avatar billede besoft Nybegynder
15. september 2003 - 12:18 #16
Hej Per

Ja bestemt. Havde helt glemt at skrive resultatet her.

Jeg endte med at benytte Transitional. Jeg kan leve med de 2-3 ting den brokker sig over, da det ser korrekt ud i de browsere jeg har prøvet med (IE, NS, Opera, NS på Linux, IE på Mac).

Da ingen af jer har operettet et svar, kan jeg ikke uddele point. Så kan i ikke lige hver især oprette et svar, så er der 100 til hver.

Tak for hjælpen.
Keld
Avatar billede hoejrup Nybegynder
15. september 2003 - 12:30 #17
Ok! Mange tak for oplysningen. :o)

/per
Avatar billede hoejrup Nybegynder
15. september 2003 - 12:31 #18
Velbekomme Keld

Hvad brokker w3.org sig over?

/per
Avatar billede besoft Nybegynder
15. september 2003 - 12:31 #19
Venter lige til maddog svarer.
Avatar billede besoft Nybegynder
15. september 2003 - 12:37 #20
Hej Per

Det er (efter min mening) ikke noget alvorligt.

Line 80, column 11: there is no attribute "HEIGHT" (explain...).
  <tr height="80">
            ^
Line 101, column 39: there is no attribute "BACKGROUND" (explain...).
  <td width="655" colspan="3" background="gfx/puzzle-iframe.gif" valign=top align=


Dvs bare height på en række og baggrundsbillede i en celle.

Keld
Avatar billede hoejrup Nybegynder
15. september 2003 - 13:15 #21
har du prøvet med <td style="background-image:url(gfx/puzzle-iframe.gif)">

/per
Avatar billede besoft Nybegynder
15. september 2003 - 13:28 #22
Så spiller det bare... det samme galdt for <tr height="417">. Den skulle bare have <tr style='height:417px'>.

http://validator.w3.org/check?uri=http%3A%2F%2Fimmotv.be&charset=%28detect+automatically%29&doctype=%28detect+automatically%29

Endnu engang tak for hjælpen.

Keld
Avatar billede hoejrup Nybegynder
15. september 2003 - 14:00 #23
Velbekomme! :o)

/per
Avatar billede hoejrup Nybegynder
15. september 2003 - 16:01 #24
=maddog= har lige været på eksperten, men det er ikke sikkert at han har fået en email.

/per
Avatar billede besoft Nybegynder
15. september 2003 - 16:22 #25
Skal jeg bare glemme hans point, eller ved du hvordan jeg kan få fat i ham?
Avatar billede hoejrup Nybegynder
15. september 2003 - 17:05 #26
Du kan bare vente til i morgen, så har han sikkert lagt et svar. :o)

/per
Avatar billede hoejrup Nybegynder
17. september 2003 - 09:33 #27
Det virker ikke som om han vil have point, ellers havde han sikkert allerede lagt et svar.

/per
Avatar billede besoft Nybegynder
17. september 2003 - 10:43 #28
Det må vi gå ud fra.

Keld
Avatar billede hoejrup Nybegynder
17. september 2003 - 11:08 #29
Tak for point. Ellers må han klage her, og så jeg kan give ham nogle af mine point.

/per
Avatar billede besoft Nybegynder
17. september 2003 - 11:57 #30
Det er nok det letteste. Ingen grund til at holde tråden i live for evigt :)

Bortset fra det, så har vi allerede fået en lang række nye kunder gennem siden (http://immotv.be)

Keld
Avatar billede hoejrup Nybegynder
17. september 2003 - 12:53 #31
Tillykke med det.

Prøv at sætte følgende ind i din body css:

margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;

/per
Avatar billede besoft Nybegynder
17. september 2003 - 13:30 #32
Takker.

Keld
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