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
Annonceindlæg fra Pax8
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
20. oktober 2003 - 22:24
#2
hvorfor ikke bruge et <div> med overflow, det er da en løsning der tilgængelig
20. oktober 2003 - 22:24
#3
der tilgængelig == der er tilgængelig
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>
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>
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>
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 %
20. oktober 2003 - 22:32
#8
er der flere td'er hen ad ?
20. oktober 2003 - 22:33
#9
ved at benytte % ved den jo ikke helt hvor overflow skal starte, så derfor virker det ikke
20. oktober 2003 - 22:41
#11
Jamen, det kan du da ikke, når der er tale om ét langt ord :)
20. oktober 2003 - 22:42
#12
ztyxx >> Du kan da sagtens sætte overflow på en td :)
20. oktober 2003 - 22:44
#13
olebole.. er det mig der sover, jeg tjekker lige :|
20. oktober 2003 - 22:45
#14
rema >> yups ... det er vist el_barto, du bør snakke med i den forbindelse ;o)
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
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
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
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>
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:)
20. oktober 2003 - 23:16
#20
tubber >> i følge tråden, blev det løst for en halv times tid siden ;o)
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)
Slettet bruger
20. oktober 2003 - 23:29
#22
Ellers tak, jeg afstår fra point i denne omgang :)
20. oktober 2003 - 23:31
#23
ok takker reMa
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
20. oktober 2003 - 23:42
#25
rema >> så kan du vist roligt svare selv og tage dine points tilbage ;o)
20. oktober 2003 - 23:44
#26
;)
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 :-)
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
21. oktober 2003 - 16:48
#29
ih en masse lærdom ;-)
21. oktober 2003 - 16:48
#30
oO(man er aldrig for gammel til at lære...)
21. oktober 2003 - 17:05
#31
nope ... det er jo netop denne 48-årige dinos trøst ;oD
Vi tilbyder markedets bedste kurser inden for webudvikling