Kom ihåg mig?
Home Menu

Menu


Hur får man hela ordet att byta rad när den når högerkanten?

Ämnesverktyg Visningsalternativ
Oläst 2009-11-22, 16:22 #1
RickardPs avatar
RickardP RickardP är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 515
RickardP RickardP är inte uppkopplad
Mycket flitig postare
RickardPs avatar
 
Reg.datum: Jun 2004
Inlägg: 515
Standard Hur får man hela ordet att byta rad när den når högerkanten?

Jag har hittat css kod så den gör ny rad när texten kommer till högerkanten av en div men den bryter mitt i ordet utan sätta bindestreck eller något, jag vill att den sätter det ord den bryter till nästa rad istället för en del av ordet.

Det är en div omgiven av en annan div, jag vet att kör man table så fungerar det hela klockrent men jag är ganska "färsk" på divs.

Den kodmassa jag hittat som bryter ordet är:

Kod:
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP printers */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
	-moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */
Har även konstiga fall där den inte ens bryter ordet utan fortsätter utanför diven men tror det beror på "overflow:hidden" istället för "overflow:auto" som jag kör där det fungerar med koden ovan.

Några tips?
RickardP är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-23, 10:07 #2
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
Jag är inte helt klar över vad du menar - den bryter ju en helt ord som standard?! men du kanske vill att webbläsaren skall kunna avstava på ett korrekt sätt - det förutsätter att den vet vad som är en korrekt avstavning.

För manuell avstavning kan du använda ­ i ett ord.
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-24, 21:57 #3
RickardPs avatar
RickardP RickardP är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 515
RickardP RickardP är inte uppkopplad
Mycket flitig postare
RickardPs avatar
 
Reg.datum: Jun 2004
Inlägg: 515
nje, den bryter inte hela orden om jag inte kör word-wrap, säkert någon css som stör ut det, måste kolla närmre på det men tänkte om någon hade något direkt tips.
RickardP är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-25, 09:33 #4
Tarass avatar
Taras Taras är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 135
Taras Taras är inte uppkopplad
Medlem
Tarass avatar
 
Reg.datum: Jan 2005
Inlägg: 135
Har du någon width på din div?
Behövs om du kör overflow:hidden

Vilka element har du i divven?
Om du t.ex. använder <p>, kontrollera då att du har korrekt width på dessa med, och inte t.ex. width:100%; padding:0 10px;
Taras är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 20:23.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017