Hi,
vor kurzem hatte ich ein ähnliches Problem mit einer meiner Webseiten. Das Menü wollte einfach nicht so erscheinen, wie es sollte (selbst im Firefox nicht). Deshalb hab ich mir Deine Seite mal angeschaut. Ich stelle mal die Code-Abschnitte rein, die ich geändert habe:
Original:
Code: Select all
<div id="menu">
<ul>
<li class="start"><a><b>Home</b></a>
</li>
<li class="inactive"><a href="http://www.bebl.eu/themen">Themen</a>
</li>
</ul>
</div>
Neu:
Code: Select all
<div id="menu">
<ul>
<div class="start"><a><b>Home</b></a>
</div>
<div class="inactive"><a href="http://www.bebl.eu/themen">Themen</a>
</div>
</ul>
</div>
Aus der Liste ... habe ich divs gemacht.
Dann noch in der CSS folgendes anpassen:
Original:
Code: Select all
#menu ul {
/* height:90px; */
padding: 4px 20px;
list-style: none;
/* display: table-row; */
}
#menu li a {
display:block; /*width: 95px; */ float:left;
margin: 2px;
padding:24px 7px;
}
#menu li p {
display:block; /*width: 95px; */ float:left;
margin: 2px;
padding:24px 7px;
}
Neu:
Code: Select all
#menu ul {
/* height:90px; */
padding: 4px 20px;
list-style: none;
/* display: table-row; */
}
#menu div a {
display:block; /*width: 95px; */ float:left;
margin: 2px;
padding:24px 7px;
}
#menu div p {
display:block; /*width: 95px; */ float:left;
margin: 2px;
padding:24px 7px;
}
Es gibt bestimmt noch elegantere Varianten, aber so funktioniert es zumindest bei mir im Firefox 2.0.0.7, IE 6 und IE 7.
mfg
Jan