Så kommer der horisontale scroll bar, det ønsker jeg ikke. I IE og safari kan jeg blot løse problemet med style="word-wrap:break-word;" , men firefox understøtter ikke word-wrap style.
Hvordan kan man gøre i firefox, for at opnå samme resultat.
Selvfølgelig kunne jeg indsætte mit eget "mellemrum-tegn" men det ønsker jeg ikke da der så ikke kan ordenligt copy pastes.
Ham Ole har nu sommetider ret. Det er proprietær funktionalitet i IE (og tilfældigvis i et antal Safari-versioner), og det er ikke en del af nogen standarder. Du kan kode dig ud af det ved selv at sætte et lille mellemrum i lange ord, men selvfølgelig går det så galt ved klippe/klistre. Så må du gøre op med dig selv hvad der værst. Det er da ikke over halvdelen, der bruger Firefox...
Erik >> med mindre, vi taler om overflow-x og overflow-y, som bliver en del af CSS3, men har været understøttet siden IE4 ... og det sneste halvandet år af FF ;o)
mulemule >> Tro mig: det er der ikke. Har været 'hyperaktiv' på E i 8 år og spørgsmålet er oppe temmelig ofte. Erik har vist endda været her endnu længere ;o)
istedet for dit eget mellemrum kan du vel indsætte et lille png billede... dvs. et transparent billede.
Det kommer vidst ikke med i copy & paste - og dog.. kunne forestille mig at word er sat op til at sluge det hele, men oh well.. den er transparent så man opdager den nok ikke:S
- og kun én bruger taler om 'alt'! Andre taler om, at ved at have været her rigtig længe, ved man, hvad det endnu ikke har været muligt at svare på ... selv for folk, der har været her (endnu) længere ;o)
Jeg må sige, jeg tror at i kan tåle det olebole og erikjacobsen, at i er sådan en annelse små-tossede . :) .
Ide der findes en løsning på problemet :
Man kan indsætte et <wbr> tag, i de lange ord, eller evt bare imellem hvert bogstav - det løser problemet og der kan stadig copy pastes helt uden problemer.
Hvis man ønsker det kunne man lave et script som gør det automatisk på en måde så at man blot skulle tilføje et særlig class name i de diver hvor man ønskede word-wrap:break-word i firefox.
Så sådan er det. Med mindre der er et eller andet jeg har overset.
Ja altså <wbr> taget er godt nok ikke w3c standard, men det virker i firefox.
At jeg kun anses for at være 'sådan en anelse småtosset', skuffer mig i noget nær ubærlig grad! Tag dig ikke af Erik og mig. Vi har 'kendt' hinanden i 7-8 år ... er meget forskellige, men har alligevel en hel del tilfælles, som vi i årenes løb har hygget os vældigt med. Bare rolig: Vi kan tåle os selv og hinanden, så vi kan tåle det meste ;D
Ja, <wbr> er en mulighed, men da den ikke er valid, er det ikke en løsning i min verden :) Nu ved jeg ikke præcis, hvordan du skal bruge det, men er det f.eks. et link i en smal venstresøjle, ville jeg måske gøre noget à la:
Tak for tip, det er ikke lige til at forklare kort hvordan det skal bruges.
Jeg laver word-wrap:break-word til de browsere som kan det, og til de andre indsætter jeg <wbr> i hvert tiende tegn i lange ord. Sidder lige og fikser det.
Det er fint med w3c og standarder, men i dette tilfælde må der snydes lidt.
Hvis ellers mine grøngrå hjerneceller har fremdraget den rigtige besværgelse fra de underste lag af hjernebarken, så kan man erstatte <wbr> med det validerbare <span style="font-size: 0px"> </span>. Ikke at det sku' være nødvendigt i dit tilfælde.
mulemule >> Design, der ikke tager hensyn til indholdet, er næppe en holdbar undskyldning for skidt kode. I stedet for at løse problemet, ender man op med et skidt design og en skidt kode :) http://www.eksperten.dk/spm/801318#rid6903792
Altså du aner jo ikke hvad jeg laver - du er virkelig underlig.
Er du ikke bare ked af at du skrev at noget ikke kunne lade sig gøre, og gentog det tre gange, og at det så viste sig at det godt kunne lade sig gøre alligevel ?
Eller du viste måske hele tiden at det godt kunne lade sig gøre ?
Synes godt om
Ny brugerNybegynder
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.