Avatar billede svinth Nybegynder
13. april 2000 - 11:00 Der er 14 kommentarer og
1 løsning

Tables og images

Jeg har lavet følgende:

<html>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td><img src="bogus.gif" height=16 width=16><img src="bogus.gif" height=16 width=16></td><td>test</td></tr>
<tr><td><img src="bogus.gif" height=16 width=16><img src="bogus.gif" height=16 width=16></td></tr>
</table>
</html>

Problemet er at billederne nederst ikke rører ved billederne oven over. De skal med andre ord stå op af hinanden. Det virker hvis jeg fjerner teksten, men den skal netop også stå der.
Den løsning jeg søger skal virke med et vilkårligt antal linier (tr's).
Avatar billede mike@work Praktikant
13. april 2000 - 11:05 #1
Prøv denne her !

<html>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td nowrap><img src="bogus.gif" height=16 width=16><img src="bogus.gif" height=16 width=16><BR></td><td>test</td></tr>
<tr><td nowrap><img src="bogus.gif" height=16 width=16><img src="bogus.gif" height=16 width=16><BR></td><TD>&nbsp;</TD></tr>
</table>
</html>
Avatar billede svinth Nybegynder
13. april 2000 - 11:09 #2
Måske du selv skulle have prøvet først?
Det virker hverken med netscape eller ie!

Svante
Avatar billede mike@work Praktikant
13. april 2000 - 11:29 #3
Virker din browser ikke eller hva' er det du siger?

Billederne står da close op ad hinanden alle 4 ?!?!? Teksten står også lige op ad grafikken ?!?!? Hvad er det så du vil ??
Avatar billede svinth Nybegynder
13. april 2000 - 11:44 #4
I mine browsere er der mellemrum mellem rækkerne, men ikke mellem kolonnerne.
Jeg bruger ie4 og ns4. Jeg vil have en løsning der ikke kun virker (hvis det er tilfældet) i ie5.

Svante
Avatar billede cybermike Nybegynder
13. april 2000 - 11:55 #5
Har du frontpage?
Jeg prøvede engang og lave noget lignedne i frontpage og der kan man justere det hele fra en menu.
Avatar billede spacey Nybegynder
13. april 2000 - 12:00 #6
Svinth>>> Det virker heller ikke i IE 5!
Avatar billede mjess Nybegynder
13. april 2000 - 12:03 #7
Problemet er sandsynligvis at skrifttypen er for stor. Derfor bliver cellerne højere end billderne, og der opstår mellemrum.

Prøv følgende:

<html>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td><img src="bogus.gif" height=16 width=16><img src="bogus.gif" height=16 width=16></td><td><font style="font-size:8pt">test</font></td></tr>
<tr><td><img src="bogus.gif" height=16 width=16><img src="bogus.gif" height=16 width=16></td><td><font style="font-size:8pt">&nbsp;</td></tr>
</table>
</html>


/mjess
Avatar billede svinth Nybegynder
13. april 2000 - 12:04 #8
Jeg har ikke frontpage, men en kollega foreslog at jeg kunne bruge word. Her er det dog ikke lykkedes at lave tricket.
Hvis du har frontpage, kunne du måske lave tricket og sende koden herind?
...og det virker heller ikke i ie5, aha!...

Svante
Avatar billede svinth Nybegynder
13. april 2000 - 12:09 #9
Jeg har tidligere forsøgt at lave billederne større, for så mente jeg ikke at det gjorde noget med tekststørrelsen, da den var væsentlig mindre.
Men sådan fungerer det åbenbart ikke. Hvis du, mjess, gider forklare hvorfor det du skrev rent faktisk virker, så er pointene dine.
Hvad betyder pt, punkter?

Svante
Avatar billede spacey Nybegynder
13. april 2000 - 12:11 #10
Tjahh, mjess har vist løst problemet som vi andre ikke kunne regne ud, det virker da ihvertfald fint, også i Bugscape og IE 4
Avatar billede spacey Nybegynder
13. april 2000 - 12:14 #11
Svinth>>> Det virker pga. at han gjorde skriften mindre ved hjælp af CSS koden <font style="font-size:8pt"> foran teksten.

Thats it!
Avatar billede mjess Nybegynder
13. april 2000 - 12:16 #12
Prøver lige igen.

En celle i en tabel, vil altid få den højde, som det største element i cellen har.

I dit tilfælde, er din skrifttype (incl. evt. spaces over og under karaktererne) højere end 16pt (punkter). Derfor bliver cellen højere end 16pt, og dermed kan et 16x16 billede ikke udfylde hele højden på cellen.

/mjess
Avatar billede mjess Nybegynder
13. april 2000 - 12:19 #13
... og ja, som spacey skriver, kan man så gøre skrifttypen mindre med CSS. Du kan evt. også gøre billederne større, 32x32 virker f.eks. fint hos mig - uden at ændre størrelsen på fonten.

/mjess
Avatar billede svinth Nybegynder
13. april 2000 - 12:23 #14
Ok, nu ser jeg også mit problem fra før. Jeg lavede jo netop billederne større, for at forhindre dette problem...bare ikke store nok! Så mange mange tak, nu forstår jeg hvad der foregår. Point's up!

Svante
Avatar billede mjess Nybegynder
13. april 2000 - 12:24 #15
Anytime..
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