Avatar billede adagio Nybegynder
14. august 2005 - 15:10 Der er 7 kommentarer og
1 løsning

Tables giver problemer

Her er et lille udsnit af koden:

<table width="100%" border="0" align="center" cellspacing="0" cellpadding="0">
<tr>
<th><img src="Images\logo.jpg"></th>
</tr>
<tr>
 
  <!-- Navigation -->
 
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td><img src="Images/hnav_left.gif"/></td>
<td class="hnavbg" align="center"><script>document.write('<scr'+'ipt src="Images/navbar.js">'+'</scr'+'ipt>');</script></td>
<td><img src="Images/hnav_right.gif"/></td>
</tr>
</table>
(...)

.hnavbg
{
    background-image: url(Images/hnav_bg.gif);
    background-repeat: repeat-x;
}



Problemet er med begyndelsen og slutningen af navigations menuen. Af en eller anden grund så laver det første billede (hnav_left.gif) et stort hul imellem billedet og midterste del. Fjerner jeg det første billede er der ingen problemer
Det samme sker så efter det sidste billede, hvor der så er et stort tomt hul over til kanten af skærmen
Avatar billede roenving Novice
14. august 2005 - 15:18 #1
Øeh, jeg forstår ikke helt hvad det er, du vil udfra den kodestump og din forklaring ...

-- desuden faldt jeg over nogle mærkværdigheder:

-- hvorfor er din navigationstabel ikke indeni en td (det du laver er i hvert fald ikke tilladt ?-)

-- og hvad er ideen i, at du skriver et script-tag med sctipt ?-)

-- såvidt jeg kan se, vil den midterste celle ikke nødvendigvis brede sig så meget som muligt, men optage en forholdsmæssig del af browser-vinduets bredde, hvorfor der måske er noget plads til overs i de yderste celler ...
Avatar billede roenving Novice
14. august 2005 - 15:20 #2
-- og så ser det absolut mærkeligt ud, at du bruger html 3.2-agtige attributter og laver en tabel-opbygning, som den skitserede, mens dine img-tags er afsluttede på xhtml-manér ?o]
Avatar billede adagio Nybegynder
14. august 2005 - 15:30 #3
"-- hvorfor er din navigationstabel ikke indeni en td (det du laver er i hvert fald ikke tilladt ?-)"

Faldt jeg også lige over, har ændret det nu, men gør ingen forskel

"-- og hvad er ideen i, at du skriver et script-tag med sctipt ?-)"

Af en eller anden grund så virkede det ikke uden det igår, men nu har jeg ændret det tilbage og det virker fint, så jeg må have gjort et eller andet underligt noget siden jeg ikke kunne få det til at virke...

"-- og så ser det absolut mærkeligt ud, at du bruger html 3.2-agtige attributter og laver en tabel-opbygning, som den skitserede, mens dine img-tags er afsluttede på xhtml-manér ?o]"

???

De steder hvor jeg har været inde at læse om html har alle så vidt jeg husker brugt img-tags som jeg skriver dem. Jeg kender ikke til xhtml
Avatar billede adagio Nybegynder
14. august 2005 - 15:30 #4
"-- såvidt jeg kan se, vil den midterste celle ikke nødvendigvis brede sig så meget som muligt, men optage en forholdsmæssig del af browser-vinduets bredde, hvorfor der måske er noget plads til overs i de yderste celler ..."

Hvordan kan jeg få den til at brede sig så meget som muligt?
Avatar billede roenving Novice
14. august 2005 - 15:33 #5
Ved at definere bredderne på cellerne !-)

-- og det er faktisk ikke tilladt at lukke img-tags, medmindre man bruger xhtml !o]

-- hvilken doctype bruger du ?-)
Avatar billede adagio Nybegynder
14. august 2005 - 15:42 #6
"Ved at definere bredderne på cellerne !-)"

LOL, tror vidst jeg sover her... mente jeg havde prøvet det :)

Men nu virker det, takker for hjælpen... så hvis du lige ligger et svar

"-- og det er faktisk ikke tilladt at lukke img-tags, medmindre man bruger xhtml !o]"

Ok, takker for infoen. Tror jeg må prøve at finde andre steder at læse om det istedet :)
Avatar billede roenving Novice
14. august 2005 - 15:53 #7
Velbekomme '-)
Avatar billede roenving Novice
14. august 2005 - 15:58 #8
-- og 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