Avatar billede rema Nybegynder
20. oktober 2003 - 22:21 Der er 30 kommentarer og
1 løsning

table <td>må ikke flytte sig

Jeg har noget text i en database som jeg henter ind i en <table><td width="160"><? print $text; ?></td></table>.

Mit problem er at min table ikke må flytte sit. Så det er texten der skal til passe sig, jeg vil ikke bruge overflow:auto

Er der en løsning på dette

reMa
Avatar billede Slettet bruger
20. oktober 2003 - 22:24 #1
Hvis du har ord der er længere end 160 px så er der jo ikke så meget at gøre...men uddyb lige lidt
Avatar billede ztyxx Nybegynder
20. oktober 2003 - 22:24 #2
hvorfor ikke bruge et <div> med overflow, det er da en løsning der tilgængelig
Avatar billede ztyxx Nybegynder
20. oktober 2003 - 22:24 #3
der tilgængelig == der er tilgængelig
Avatar billede olebole Juniormester
20. oktober 2003 - 22:29 #4
<ole>

ztyxx >> Et div med overflow kan vel ikke bruges, hvis en td med overflow ikke kan bruges  :)

/mvh
</bole>
Avatar billede tubber Juniormester
20. oktober 2003 - 22:29 #5
sæt en width på <table> og evt. td width="100%" hvis den skal ha hele table breden.........

<table width="160"><td width="160"><? print $text; ?></td></table>
Avatar billede rema Nybegynder
20. oktober 2003 - 22:29 #6
jeg har prøvet med:

<div style="width:100%; height:210px; overflow:hidden">

men den skriver bare texten over i den anden <td>
Avatar billede ztyxx Nybegynder
20. oktober 2003 - 22:32 #7
ole> nej det har du ret i, men jeg spørger hvorfor ikke bruge det, og iøvrigt kan man vel ikke lave overflow på en td??

rema, du skal benytte px i height og width, ikke %
Avatar billede tubber Juniormester
20. oktober 2003 - 22:32 #8
er der flere td'er hen ad ?
Avatar billede ztyxx Nybegynder
20. oktober 2003 - 22:33 #9
ved at benytte % ved den jo ikke helt hvor overflow skal starte, så derfor virker det ikke
Avatar billede rema Nybegynder
20. oktober 2003 - 22:39 #10
i kan se det her:

http://www.stoneagecompany.dk/okkergokker/index.php

teksten i "om okker gokker" skal være i samme str. som "Du kan købe dine vare her"
Avatar billede olebole Juniormester
20. oktober 2003 - 22:41 #11
Jamen, det kan du da ikke, når der er tale om ét langt ord  :)
Avatar billede olebole Juniormester
20. oktober 2003 - 22:42 #12
ztyxx >> Du kan da sagtens sætte overflow på en td  :)
Avatar billede rema Nybegynder
20. oktober 2003 - 22:44 #13
olebole.. er det mig der sover, jeg tjekker lige :|
Avatar billede olebole Juniormester
20. oktober 2003 - 22:45 #14
rema >> yups ... det er vist el_barto, du bør snakke med i den forbindelse  ;o)
Avatar billede rema Nybegynder
20. oktober 2003 - 22:48 #15
olebole.. det var flovt, laver du et svar, man må jo bøde når man laver sådan en brøller

reMa
Avatar billede olebole Juniormester
20. oktober 2003 - 23:04 #16
Nej, det gør jeg ikke ... det var jo som sagt el_barto, der som den allerførste nævnte det for dig (20/10-2003 22:24:07)  ;o)
/mvh
Avatar billede rema Nybegynder
20. oktober 2003 - 23:08 #17
den er helt gal, tror jeg går i seng, sov godt;)

el_barto lav et svar og får p

rema
Avatar billede tubber Juniormester
20. oktober 2003 - 23:11 #18
lige et lille løsningsforslag......
tag længden på dit database udtræk....

altså find ud af hvor mange chars der er på 160px og tæl så mange chars -1 og sæt en - og en <br>
Avatar billede rema Nybegynder
20. oktober 2003 - 23:14 #19
tubber..

det var mig der ikke helt var vågen, jeg hvade bare indtastet en masse bogstaver uden mellemrum, så jeg fik lavet nogle, løste det sig:)
Avatar billede olebole Juniormester
20. oktober 2003 - 23:16 #20
tubber >> i følge tråden, blev det løst for en halv times tid siden  ;o)
Avatar billede tubber Juniormester
20. oktober 2003 - 23:27 #21
jo jo men det var bare et alternativ hvis der nu skulle komme et ord på mere end 160px så er der taget højde for det :O)
Avatar billede Slettet bruger
20. oktober 2003 - 23:29 #22
Ellers tak, jeg afstår fra point i denne omgang :)
Avatar billede rema Nybegynder
20. oktober 2003 - 23:31 #23
ok takker

reMa
Avatar billede olebole Juniormester
20. oktober 2003 - 23:42 #24
tubber >> Jamen, serveren kan ikke rigtig vide, hvormeget et tegn fylder - og det er forskeligt fra tegn til tegn i langt de fleste skrift-snit. Ellers ville idéen såmænd have været fin nok  :)
/mvh
Avatar billede olebole Juniormester
20. oktober 2003 - 23:42 #25
rema >> så kan du vist roligt svare selv og tage dine points tilbage  ;o)
Avatar billede rema Nybegynder
20. oktober 2003 - 23:44 #26
;)
Avatar billede ztyxx Nybegynder
21. oktober 2003 - 14:04 #27
olebole> okay, troede bare at det var at smide et <div> i <td> for at få overflow, så læret jeg atter noget :-)
Avatar billede olebole Juniormester
21. oktober 2003 - 14:13 #28
Du skal bare huske, at kun block-level elementer kan tage overflow. Derfor:
  <td style="display:block;width:20px;overflow:hidden" ......  ;o)
/mvh
Avatar billede ztyxx Nybegynder
21. oktober 2003 - 16:48 #29
ih en masse lærdom ;-)
Avatar billede ztyxx Nybegynder
21. oktober 2003 - 16:48 #30
oO(man er aldrig for gammel til at lære...)
Avatar billede olebole Juniormester
21. oktober 2003 - 17:05 #31
nope ... det er jo netop denne 48-årige dinos trøst  ;oD
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