Avatar billede mccannon Nybegynder
05. maj 2002 - 16:56 Der er 35 kommentarer og
1 løsning

linieskift med lang tekst i en td

Hejsa

Jeg henter noget tekst ud fra en database, og teksten bliver så skrevet ud i et table, problemet er at hvis det er en lang tekst så forsætter tekst laaaangt ud til højre
hvordan ændre jeg det ?
Avatar billede steen_hansen Forsker
05. maj 2002 - 16:59 #1
Jeg tror ikke rigtigt det kan lade sig gøre. Jeg mener diskussionen har været oppe før. Den lange tekst kan forrykke hele tabellen. Lytter med.
Avatar billede callesen Praktikant
05. maj 2002 - 17:04 #2
Din tabel skal have <table style="table-layout:fixed;"> og din bredde (her 200px) i cellen skal laves med <td style="width:200px;">
Avatar billede cms Nybegynder
05. maj 2002 - 17:04 #3
hvis du har defineret en fast bredde på din td burde der da ikke være noget problem...
Avatar billede cms Nybegynder
05. maj 2002 - 17:05 #4
damn too late
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:10 #5
Jo, det er et problem. Prøv at sætte en kolonne til 200 px i bredden og indsæt et langt ord. Du vil se, at hele tabellen forrykker sig. Men jeg tror callesen har ret.
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:11 #6
DetteErEtEksempelPå,AtHeleTabellenForrykkerSig.DetteErEtEksempelPå,AtHeleTabellenForrykkerSig.DetteErEtEksempelPå,AtHeleTabellenForrykkerSig.DetteErEtEksempelPå,AtHeleTabellenForrykkerSig.DetteErEtEksempelPå,AtHeleTabellenForrykkerSig.DetteErEtEksempelPå,AtHeleTabellenForrykkerSig.DetteErEtEksempelPå,AtHeleTabellenForrykkerSig.
Avatar billede sbm Nybegynder
05. maj 2002 - 17:12 #7
Hmmm. Den løser altså ikke problemet helt elegant.... Et eventuelt langt "ord" som f.eks. en URL forsvinder ud af feltet...

<html>
<head>
<title>Test-side...</title>
</head>
<body>
<table style="table-layout:fixed;" border=1>
<tr>
<td style="width:200px;">teeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest</td>
</tr>
</table>
</body>
</html>
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:15 #8
Der skal ikke noget javascript med orddeling til? Eller ....?
Avatar billede mccannon Nybegynder
05. maj 2002 - 17:23 #9
Jeg siger tak for hjælpen :-)
Avatar billede mccannon Nybegynder
05. maj 2002 - 17:24 #10
tjah ellers skal man bare lave et textarea..men det ser ikek så pænt ud
Avatar billede callesen Praktikant
05. maj 2002 - 17:25 #11
Hvis et ord er for langt kan man måske lave et javascript der indsætter et & shy; - bare uden mellemrum som jeg har skrevet her (hvordan er det nu Jakoba?) - i ord over en vis længde, så deles ordet der om nødvendigt.
Men så skal man måle alle ord fra databasen. Det er jeg for sulten til at overskue.
Avatar billede callesen Praktikant
05. maj 2002 - 17:26 #12
Velbekomme.
Avatar billede schaefner Juniormester
05. maj 2002 - 17:26 #13
steen_hansen >> Ved godt, at jeg ikke har oprettet spørgsmålet, men kan det lade sig gøre med javascript?
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:31 #14
mccannon, virkede det rigtigt? Jeg syntes du sagde, at det ikke løser problemet elegangt?

schaefner: Det ved jeg ikke. Vil lige efterprøve callesens forslag.
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:34 #15
Det virker overhovedet ikke hos mig, callesen?
Avatar billede mccannon Nybegynder
05. maj 2002 - 17:39 #16
det virker hos mig, med eksternt style sheet

okay..hvis der kommer et megan langt ord med 100
bogstaver..så smutter formatering nok..meeeen
hvor tit sker det lige ;-)
Avatar billede mccannon Nybegynder
05. maj 2002 - 17:40 #17
du kan kigge på www.salanian.com og så se under info on shadow stalkers og så clan rules
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:42 #18
Det er her du mener: http://www.salanian.com/forside.asp?id=43&menuID=2&Umenuid=43. Jeg synes ikke din kolonnebredde på 200 px bliver overholdt.
Avatar billede mccannon Nybegynder
05. maj 2002 - 17:44 #19
nope..var heller ikke godt hvis den gjore, når jeg har sat den til
at være 400px

:)
Avatar billede jakoba Nybegynder
05. maj 2002 - 17:46 #20
Du kan sætte  &shy;  ind i lange ord de steder de gene må deles.
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:46 #21
Ok :o)

Jeg kunne godt tænke mig at vide, om der findes en skudsikker metode til at afkorte lange tekststrenge? Jeg opretter gerne et spørgsmål. Jeg har nogle kolonner på hhv. 150 px og 215, cellpadding="10". Det kan godt blive et problem (tekst=Verdana, 11 px)
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:48 #22
jacoba: Ok, men det skal jeg så gøre manuelt? Hvis man f.eks. trækker de seneste 5 indlæg fra et debatforum ud, som brugerne har lagt, så er de ligeglade med regler om hvor langt et ord må være, eller hvor der skal sættes &shy; ind henne :o/
Avatar billede mccannon Nybegynder
05. maj 2002 - 17:49 #23
tjah jakoba, bliver det ikke lidt sværet når folk kan indtaste og ændre hvad der står i teksten ??
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:50 #24
Hvis jeg skal sæt&shy;
te ind manuelt, kan jeg lige-
så godt dele ordet korrekt.
Avatar billede steen_hansen Forsker
05. maj 2002 - 17:52 #25
Alternativt kan man nøjes med at trække de første 60 karakterer ud af recordsettet, men det er jo heller ikke optimalt.
Avatar billede jakoba Nybegynder
05. maj 2002 - 18:14 #26
Jo det er nærmest umuligt hvia ikke nogen med menneske intelligens skriver dem in ( nok en del af grunden til at eksperten.dk bare lader tabellen blive uhyggeligt bred :-))
Avatar billede beldring Nybegynder
05. maj 2002 - 18:18 #27
Hvis man bruger php, kan man bestemme f.eks. hvor mange tegn man vil trække ud!
Avatar billede mccannon Nybegynder
05. maj 2002 - 18:28 #28
hmmm nu bruger jeg ikke php :)
Avatar billede beldring Nybegynder
05. maj 2002 - 18:54 #29
Så er det på tide, du begynder!  :O)
Avatar billede steen_hansen Forsker
05. maj 2002 - 19:45 #30
jacoba, nu tænkte jeg ikke på korrekt ord-del-ing, men så teksten "knækker af", hvis længden eller antallet overstiger en øvre grænse. Det må da kunne klares v.hj.a. f.eks. JavaScript?
Avatar billede mccannon Nybegynder
05. maj 2002 - 21:29 #31
indtil vidre holder jeg mig til asp beldring :-)
Avatar billede steen_hansen Forsker
05. maj 2002 - 21:47 #32
beldring...? ...?
Avatar billede mccannon Nybegynder
05. maj 2002 - 22:49 #33
Kommentar fra beldring <-- Beldring :)
Avatar billede steen_hansen Forsker
05. maj 2002 - 23:07 #34
He he

Troede beldring var et nyt fænomen :o)

Jeg kender ikke PHP så godt, men det ser en anelse mere vanskeligt ud :o/
Avatar billede beldring Nybegynder
06. maj 2002 - 17:39 #35
Man kan sagtens få teksten ved at klippe over, ved det seneste punktum! ... MEN igen, det er php!
Avatar billede beldring Nybegynder
06. maj 2002 - 17:40 #36
Rettelse:
Man kan sagtens få teksten til at klippe over, ved det seneste punktum! ... MEN igen, det er php!

ved = til  :O)
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