Avatar billede net-base.dk Nybegynder
06. november 2004 - 23:49 Der er 17 kommentarer og
2 løsninger

Problemer med Table

Er der nogle der kan sige mig hvorfor denne table ikke vises rigtigt i Internet Explorer 6, men vises rigtigt i FireFox???

Link til filen
http://62.66.210.132/index.php
Avatar billede filename Nybegynder
06. november 2004 - 23:50 #1
Virker fint her.
Avatar billede net-base.dk Nybegynder
06. november 2004 - 23:51 #2
hvad browser har du set den i?
Avatar billede htm Nybegynder
06. november 2004 - 23:53 #3
nogen rækker giver 35 i din colspan andre 33 måske derfor...
Avatar billede htm Nybegynder
06. november 2004 - 23:55 #4
Derudover kan det være du skal smide noget indhold i cellerne, IE er mange gange følsom over for manglende indhold...

smid   ind i de celler der ikke har indhold.
Avatar billede net-base.dk Nybegynder
06. november 2004 - 23:56 #5
NU er det med colspan rettet, okay prøver det med mellemrum
Avatar billede net-base.dk Nybegynder
06. november 2004 - 23:57 #6
problemet er at når jeg smider en   ind i et felt som skal være tomt så det for højt og det går ikke
Avatar billede net-base.dk Nybegynder
07. november 2004 - 00:02 #7
nu har jeg prøvet at lægge noget tekst i felterne og det ser kun lidt bedere ud nu, men man skulle jo gerne kunne vise en side uden indhold, og hvor designet så stadig ser ordentligt ud
Avatar billede htm Nybegynder
07. november 2004 - 00:14 #8
Det er dit colspan værk der gør det...

IE ser colspan="3" som en celle der er over 3 celler - derfor vil den blive udvidet.

Der er ingen grund til at du har colspan="3" så divider alle dine colspan med 3 så ser det fint ud.
Avatar billede htm Nybegynder
07. november 2004 - 00:22 #9
Avatar billede olebole Juniormester
07. november 2004 - 00:35 #10
<ole>

Uden DTD overholder IE ingen af W3C's standarder (og slet ikke CSS-standarden) ... og det skal vel at mærke være den rigtige. Til din kode vil denne nok være den korrekte at benytte:

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

Dernæst skal du have indhold i dine celler. Du kan lægge en 1x1 pixel transparent gif - eller et '&nbsp;'. Vælger du det sidste, der er klart at foretrække, kan du blot sætte line-height og font-size til 0px i den pågældende celle.

Derudover har attributten 'height' ikke eksisteret i nogen af de hidtidige HTML-standarder - og kommer aldrig til det. Højden på en tabel _skal_ sættes i CSS.

Sidst - men ikke mindst - skaber det meget ofte problemer at anvende colspan og rowspan. Prøv så vidt muligt at undgå dem, hvis du vil have fuld kontrol over dine cellers dimensioner.

/mvh
</bole>
Avatar billede net-base.dk Nybegynder
07. november 2004 - 10:51 #11
htm -> har nu rettet min kode, og det ser fint ud nu, grunden til at den var 33 var at til at starte med skulle tabellen have set anderledes ud, og 11 havde derfor ikke passet ind, men det er nu rettet og det virker fint i både IE6 og Firefox

olebole -> har nu også fået sat &nbsp; ind i mine tomme felter. og så sat line-height og font-size til 0px.

Smid et svar begge 2 og der vil være point til jer, og så forhøjer jeg lige point tuil 60 så i hver får 30 point. takker for hjælpen.
Avatar billede htm Nybegynder
07. november 2004 - 11:34 #12
Så mangler du bare som ole siger at sætte en DTD ind :-)
Avatar billede olebole Juniormester
08. november 2004 - 02:13 #13
Ja, en DTD er et _absolut_ must! Uden den er det et rent tilfælde, hvordan din side bliver vist  ;o)
Avatar billede net-base.dk Nybegynder
15. november 2004 - 00:42 #14
nu har jeg tilføjet <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> i min index.php fil, og nu vil den ikke vise siden ordentlidt, så har fjernet den igen, hvordan finder jeg den rigtige til mit website?
Avatar billede olebole Juniormester
15. november 2004 - 13:01 #15
Det er den rigtige  :)
Men din CSS-kode er formodentlig helt hen i skoven, hvis du har skrevet siden med en forkert DTD. Da det er din kode, den er gal med, bør du ikke smide DTD'en væk - men i stedet rette din kode, så den viser siden rigtigt, når du bruger den rigtige DTD  ;o)
Avatar billede net-base.dk Nybegynder
17. november 2004 - 16:24 #16
okay... og hvordan finder jeg så ud af hvordan min css fil skal se ud istedet for det den går nu.
Avatar billede net-base.dk Nybegynder
17. november 2004 - 16:24 #17
for det er kun noget af min css fil som er forkert, for den tager noget af den, men ikke det hele.
Avatar billede olebole Juniormester
17. november 2004 - 16:27 #18
Du kan købe et hæfte om CSS - og der er også en hel del tutorials på nettet. Det er ikke til at vide, hvad du gør galt, men det er en god idé at lære det grundigt  :)
Avatar billede net-base.dk Nybegynder
18. november 2004 - 13:19 #19
okay, det vil jeg så gøre.
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