Avatar billede zeusdk Nybegynder
15. november 2002 - 21:11 Der er 4 kommentarer og
2 løsninger

Simpel tabelfejl

Hej

Er der en, som kan rette i min kode, så tabellerne ikke "hopper rundt mellem hinanden" - prøv evt. at se de andre sider, hvor tabeller stå fint. Jeg indrømmer at have rodet med tabel-koden på den omtalte side, men kan ikke finde ud af, hvor fejlen er opstået.

http://www.selvet.dk/dbsite/default.asp?id=3

Sammenlig evt. med:

http://www.selvet.dk/

Du kan se i koden i din browser (tryk vis kode) - og sende mig den kodestump, hvor fejlen opstår.
Avatar billede callesen Praktikant
16. november 2002 - 11:18 #1
Det er rod i <font></font>
Du fx mangler et </font> mellem linje 802 og 814, 838 og 849.
<smal> i 715 afsluttes ikke. Men endnu værre:
Der er en </table> for meget.
Du mangler en </tr> og en </td>
Når du har en sådan stor kode vil jeg anbefale at du strukturerer din kode noget mere. Hvilke tabeller der er inde i hvilke celler er meget uoverskueligt; men du skal altså have placeret en </tr> og en </td> og enten have en <table> mere med eller have en </table> væk. Det kunne lette arbejdet hvis du gave dine tabeller en id=”unikt_navn” attribut. Så ville det være nemmere at lokalisere fejlene.
Avatar billede zeusdk Nybegynder
17. november 2002 - 21:54 #2
Hvor siger du at "</table>" skal slettes og bør "</tr>" og "</td>" indsættes.

>id=”unikt_navn”
Det bliver ikke lige i denne opgang... men næste kan jeg konstruerer en side.
Avatar billede callesen Praktikant
17. november 2002 - 22:55 #3
"Hvor siger du at "</table>" skal slettes " - fordi der er et for meget eller et <table> for lidt. Der er altså nu et <table> der ikke bliver afsluttet korrekt. Derfor kan browseren ikke finde den rigtige placering af cellerne. IE forsøger at 'tygge' sige igennem, men ikke med det ønskede resultat.
""</tr>" og "</td>" indsættes" fordi du har en række et eller andet sted der ikke bliver afsluttet.
Med din opstilling af koden uden 'guidelines' Det kunne være en overskuelig indrykning eller ved en unik id (identifikation) - gerne begge dele - uden dette er det meget tidskrævende at finde fejlene. navnlig når det ikke er en selv der har lavet koden. Du må begynde at gennemse din kode fra <body> til </body> og slette og indsætte det jeg påpeger, så du får en fejlfri kode. Der er ingen vej uden om. Beklager.
Men som du skriver næste gang vil det blive lettere - måske oven i købet fejlfri første gang - hvem ved. For os mennesker er der nok mere mellem himmel og jord end man kan forklare eller se; men en browser er ikke meget for at finde <tags>, den ikke kan se.
Avatar billede zeusdk Nybegynder
17. februar 2003 - 20:35 #4
Tak for hjælpen... jeg løste selv resten. :-)

Tryk på svar hvis du vil have nogle points.
Avatar billede callesen Praktikant
17. februar 2003 - 21:29 #5
ok
Avatar billede zeusdk Nybegynder
17. februar 2003 - 21:30 #6
:-)
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