webForumDet fria alternativet

Radbrytning i <li>

HTML & CSSur HTML, XHTML & CSS

15 svar · 461 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#1

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

Medlem 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.

Medlem sedan dec. 2003824 inlägg
#3

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

Medlem sedan juni 2004533 inlägg
#4

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

Medlem 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

Medlem sedan okt. 20005 273 inlägg
#6

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

li med width och li utan

mv icaaq

Medlem sedan dec. 20042 245 inlägg
#7
<li><span>foo</span> <span>bar</span></li>
li span { display:block; }
Medlem 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

Medlem 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

Medlem sedan okt. 20005 273 inlägg
#10

Har du provat zcorpans förslag?

mv icaaq

Medlem 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

Medlem sedan okt. 20005 273 inlägg
#12

tabort

[red]
display: inline;
[/red]

och lägg till

[red]
float: left;
[/red]

mv icaaq

Medlem sedan dec. 2003824 inlägg
#13

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

Medlem 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

Medlem sedan dec. 2003824 inlägg
#15

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

Medlem 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å. ;))

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