webForumDet fria alternativet

nästlade horisontella listor

HTML & CSS

2 svar · 326 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

Tjenare.
Om ni kollar in http://member.webforum.nu/1029/nestedlist.htm i IE så ser ni hur jag vill ha det. Om ni sedan kollar i Opera 8 eller FF 1.5b så ser ni mitt problem. Jag vet att man kan lösa det med att sätta en fast width på ul li ul men i detta fall kan/vill jag inte göra det.

Finns det någon workaround för detta?

mv icaaq

Medlem sedan apr. 2000313 inlägg
#2

Kom på det:

#nav ul ul{
position: absolute;
left: 0px;
top: 1.6em;
display:table;
}
#nav ul ul li{
display:table-cell;
float:none;
}
* html #nav ul ul li{
float:left;
}

Funkar i IE 6, FF 1.0.6 och Opera 8.02

/ m a r t i n

Medlem sedan okt. 20005 273 inlägg
#3

Tack det funkar säkert ;) men jag hade redan löst det med display: inline

#nav ul{
list-style: none;
}
#nav ul li{
display: inline;
position: relative;
border: 1px solid #999;
padding: 0px 5px;
}
/* Second level navigation
----------------------------------------------- */
#nav ul li ul{
position: absolute;
top: 20px;
}

mv icaaq

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)