webForumDet fria alternativet

problem med horisontell meny

HTML & CSSur HTML, XHTML & CSS

4 svar · 328 visningar · startad av dr_damir

Medlem sedan mars 2003132 inlägg
Frågan#1

Hej!
Jag har skrivit min css och html för en horisontell meny som följer nedan. I Firefox ser det bra ut men i IE bryter menyn rad efter 10 "menyposter". Någon som vet varför eller hur man fixar detta? är det ett problem som bara finns för IE?

Tack för all hjälp!

CSS-Koden:

#alfa{
position: absolute;
background: transparent;
width: 800px;
left: 0px;
top: 100px;
text-align: left;
text-transform: lowercase;
line-height:14px;
font-weight: bold;
z-index: 1;
font-size: 12px;

}

#alfanavlist
{
margin: 0;
padding: 0px 0px 19px 10px;
border-bottom: 1px solid #000;
}

#alfanavlist ul, #alfanavlist li
{
margin: 0px 8px 0px 8px;
padding: 0;
display: inline;
list-style-type: none;
}

#alfanavlist a:link, #alfanavlist a:visited
{

float: left;
line-height: 14px;
font-weight: bold;
padding: 0 4px 0px 4px;
margin: 0 3px 4px 3px;
text-decoration: none;
color: #999;
padding-bottom: 2px;
background: transparent;
}

HTML-Koden:

<div id=\"alfa\">
<ul id=\"alfanavlist\">
<li><a href="">#</a></li>
<li><a href="">a</a></li>
<li><a href="">b</a></li>
<li><a href="">c</a></li>
<li><a href="">d</a></li>
<li><a href="">e</a></li>
<li><a href="">f</a></li>
<li><a href="">g</a></li>
<li><a href="">h</a></li>
<li><a href="">i</a></li>
<li><a href="">j</a></li>
<li><a href="">k</a></li>
<li><a href="">l</a></li>
<li><a href="">m</a></li>
<li><a href="">n</a></li>
<li><a href="">o</a></li>
<li><a href="">p</a></li>
<li><a href="">q</a></li>
<li><a href="">r</a></li>
<li><a href="">s</a></li>
<li><a href="">t</a></li>
<li><a href="">u</a></li>
<li><a href="">v</a></li>
<li><a href="">w</a></li>
<li><a href="">x</a></li>
<li><a href="">y</a></li>
<li><a href="">z</a></li>
<li><a href="">å</a></li>
<li><a href="">ä</a></li>
<li><a href="">ö</a></li>
</ul>
</div>

Medlem sedan okt. 20001 285 inlägg
#2

????? var det all kod ??

Medlem sedan mars 2003132 inlägg
#3

Ja, detta är all kod för menyn. Tyker du det borde vara något annat?

Medlem sedan okt. 20001 285 inlägg
#4

en rak rad här i både FF & IE

Medlem sedan juni 2004533 inlägg
#5

Det ser ut att vara väl mycket kod för så lite. Margin och padding i flera nivåer, det är nog en del av orsaken. Den beter sig mycket konstigt i Internet Explorer, bryter raden på ett ologiskt ställe och ritar ut menyn flera gånger innan den kan bestämma sig för hur den ska se ut. Visserligen är den webbläsaren inte den stabilaste, men det tyder ändå på att koden är komplicerat uppbyggd.

Rensa upp lite i koden, och försök minimera antalet inställningar. Du har till exempel angett padding-bottom både separat och i padding i den sista inställningen i din css.

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