Avatar billede irma_n1 Novice
02. oktober 2007 - 19:42 Der er 9 kommentarer og
1 løsning

word wrap

Hejsa

jeg har dette kode

<table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td align="left">
    <table width="100%" cellspacing="0" cellpadding="0" border="0">   
      <tr>
        <td align="left" class="clsTxtNormalA">
        LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAngtekstDER SKALWRAPPEs</td>
      </tr>
        </table>
            </td>
        </tr>

jeg vil gerne lave det sådan at, td'en får en fast størrelse sådan at f.eks. hvis skærm opløsning er f.eks. 1280xsometing så har td en størrelse og hvis den er 1400xX så får den en anden størrelse.
Teksten inde i td'en skal så wrappes sådan at. selvom det er skrevet i en linie, skal browseren lave en linieskift så snart td width er nået. Dette skal både virke i IE og Mozilla.

Har prøvet med

"word-wrap:  break-word">

men det har ingen indflydelse.

Er der forslag til hvordan dette kan gøres? Teksten  er bruge angivet og kan være max. 4000tegn langt, så skal på en eller anden måde sørge for at den bliver vist på siden
Avatar billede olebole Juniormester
02. oktober 2007 - 21:40 #1
<ole>

Der er ikke noget i CSS, der hedder word-wrap. Hvis du ikke skriver én lang streng uden mellemrum, er der ingen problemer. Problemerne opstår kun, fordi du ikke laver mellemrum ... og så lange ord eksisterer jo ikke  :)

/mvh
</bole>
Avatar billede olebole Juniormester
02. oktober 2007 - 21:41 #2
PS: og der er ikke nogen kommandoer, der kan få dén linje til at wrappe
Avatar billede irma_n1 Novice
03. oktober 2007 - 08:27 #3
well jeg ved ikke hvad du snakker om, for den problem har jeg. Tekstlinien, selvom den har mellemrum mellem ordene, fortsætter bare lige ud og udvider tabellen, hvilket betyder at den vandrette scroll kommer frem. og word-wrap findes:

http://www.blooberry.com/indexdot/css/properties/text/wordwrap.htm
http://petesbloggerama.blogspot.com/2007/02/firefox-ie-word-wrap-word-break-tables.html

m.m
Avatar billede olebole Juniormester
03. oktober 2007 - 12:32 #4
Som det helt tydeligt fremgår af de to links, du selv lægger, er word-wrap ikke del af nogen gældende standard  :)

Du bliver nødt til at linke til et eksempel, for når jeg tester dit eget eksempel, virker det helt fint uden at udvide tabellen
Avatar billede irma_n1 Novice
03. oktober 2007 - 14:32 #5
never mind...har fundet en løsning

send lige et svar
Avatar billede olebole Juniormester
03. oktober 2007 - 14:37 #6
Som sagt, virkede dit eget eksempel helt perfekt, så det er svært at se, hvad du skulle bruge en 'løsning' til  :)
Prøv selv:

<div style="width:100px">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td align="left">
    <table width="100%" cellspacing="0" cellpadding="0" border="0">   
      <tr>
        <td align="left" class="clsTxtNormalA">
        LAAA A AA AAA AAAA AAA AA AAA AAAAA AA AAA AAAA AAAA ngte kstDER SKAL WRAPPEs</td>
      </tr>
        </table>
            </td>
        </tr>
</table>
</div>

- hvad er problemet?
Avatar billede irma_n1 Novice
03. oktober 2007 - 15:14 #7
jah, det virker fint når det er for sig selv,men når det kommer ind i en jsp side der har masser af andre ting i så går det galt
Avatar billede olebole Juniormester
03. oktober 2007 - 17:30 #8
Så ligger fejlen et andet sted. Prøv at lægge et link til dokumentet  :)
Avatar billede irma_n1 Novice
03. oktober 2007 - 19:34 #9
det kan jeg ikke, da det er hemmeligt :-)
Avatar billede olebole Juniormester
03. oktober 2007 - 20:26 #10
- det er måske også bedst, hvis det forbliver sådan!  ;D

Tak for points  :)
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