webForumDet fria alternativet

Radbrytning i <li>

15 svar · 461 visningar · startad av maqe

maqeMedlem sedan dec. 2003824 inlägg
#1

Kan man med css få till en radbrytning i en <li> tagg så att man får radbrytning mellan 2 ord?

InsiderMedlem sedan jan. 2000978 inlägg
#2

Nej, inte på nåt sätt jag kan komma på.
Det man kan göra är sidbrytningar efter eller före ett visst element på sidan. Det kan vara användbart vid utskrifter av html-sidor.

Du kanske man laborera med marginaler, eller word-spacing för att påtvinga en radbrytning.

maqeMedlem sedan dec. 2003824 inlägg
#3

Försökte sätta width på <li> men det vekar inte fungera?

GuffaMedlem sedan juni 2004533 inlägg
#4

Vad är det du försöker åstadkomma?

maqeMedlem sedan dec. 2003824 inlägg
#5

jag har en meny och i den menyn vill jag ha radbrytning mellan 2 ord. Försökte sätta en width på li så att man tvingar den att köra ut skiten på 2 rader

icaaqMedlem sedan okt. 20005 273 inlägg
#6

http://member.webforum.nu/1029/mage.htm

li med width och li utan

mv icaaq

zcorpanMedlem sedan dec. 20042 245 inlägg
#7
<li><span>foo</span> <span>bar</span></li>
li span { display:block; }
maqeMedlem sedan dec. 2003824 inlägg
#8

icaaq skrev:

http://member.webforum.nu/1029/mage.htm

li med width och li utan

mv icaaq

Jag skulle vilja ha en width på li istället för att sätta det på hela listan, alltså på varje element eftersom jag har en menyn som är 780px lång. Tror jag får lösa det på ett annat sätt i koden som skapar menyn

maqeMedlem sedan dec. 2003824 inlägg
#9

Nu har jag skapat ett <br> i varje <li>. Dock skiter det sig totalt :)
display:inline på li blir inte alls bra .. bifogar en fil för att visa vad jag menar... Vad jag vill åstadkomma är alltså en horisontell navigering. http://member.webforum.nu/6596/li.htm

icaaqMedlem sedan okt. 20005 273 inlägg
#10

Har du provat zcorpans förslag?

mv icaaq

maqeMedlem sedan dec. 2003824 inlägg
#11

Japps får inte alls det resultatet jag önskar blir som i den filen hänvisade till i mitt förra inlägg

Har uppdaterat filen nu enligt zcorpans förslag

icaaqMedlem sedan okt. 20005 273 inlägg
#12

tabort

[red]
display: inline;
[/red]

och lägg till

[red]
float: left;
[/red]

mv icaaq

maqeMedlem sedan dec. 2003824 inlägg
#13

Precis så vill jag ha det :) ... Tack icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#14

Glöm dock inte att sätta en width på din ul om du vill att det ska se likadant ut i Opera ;)

mv icaaq

maqeMedlem sedan dec. 2003824 inlägg
#15

hehe okay ... de e skit de där med alla webbläsare

zcorpanMedlem sedan dec. 20042 245 inlägg
#16

(Om nu webbläsare hade varit lite bättre på CSS2 kunde du använt display:inline-block istället, men så vitt jag vet är det bara Opera (och kanske Safari också, kom inte ihåg) som klarar av det. Men float:left fungerar ju i det här fallet så. ;))

140 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)