Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Von einem <ul>-Element ausgehend:wollte noch wissen wie ich meine vertikale Menüleiste zuverlässig mit CSS zentrieren kann.
ul {text-align:center}
#menu {
background-color:#4169E1;
border:2px solid #000000;
border-radius:10px;
padding:0.2em;
position:absolute;
width:99%;
}
ul {text-align:center}
#menu ul {
list-style-type:none;
list-style-image:none;
margin:0px;
padding:0px;
}
#menu li.topmenu {
float:left;
}
.topmenu a {
float:left;
text-align:center;
width:10em;
}
.topmenu ul{
display:none;
}
.topmenu a, .submenu a{
background-color:#4169E1;
border:1px solid #000000;
border-collapse:collapse;
color:#000000;
font-weight:bold;
margin-top:5%;
margin-bottom:5%;
text-decoration:none;
}
.submenu a{
clear:both; /* special IE6 */
position:relative;
width:10em;
}
#menu a:hover, .topmenu.on a {
background-color:#778899 !important;
color:#000000;
}
.topmenu:hover ul {
display:block;
z-index:500;
}
#menu {
background-color:#4169E1;
border:2px solid #000000;
border-radius:10px;
padding:0.2em;
/*position:absolute; */ /* auskommentiert = deaktiviert */
width:99%;
margin:auto
}
In diesem Fall wird position:absolute entfernt, und margin:auto für die horizontale Zentrierung deklariert:
CSS:#menu { background-color:#4169E1; border:2px solid #000000; border-radius:10px; padding:0.2em; /*position:absolute; */ /* auskommentiert = deaktiviert */ width:99%; margin:auto }
Bei mir schon.Das klappt bei mir irgendwie nicht.
Dieses Fehlverhalten, was mit der Zentrierung nichts zu tun hat, resultiert daraus, dass die Floatumgebung abschließend nicht gecleart wird.Bei mir ist der blaue Streifen da und darunter auf der linken Seite die Menüpunkte.
/* special IE6 */
Kurz nach li.topmenu gegoogeltWo hast du denn das ausgegraben?