#nav ul ul li {
display: block;
font-color: blue;
font-size: 1.5em;
z-index: 1;
position: relative;
}
Zum Beispiel, ich habe eine mobile ansprechende Website, und das Hauptmenü funktioniert gut, aber wenn ich das Browserfenster die Größe klein zu sein, einen kleinen Bildschirm, wie ein Mobiltelefon zu replizieren .... One der Hauptmenüpunkte, die eine Dropdown-Liste hat, wird über den anderen Hauptmenüpunkten angezeigt. Dies bedeutet, dass die Dropdown-Elemente des Hauptmenüs über einem Hauptmenütext direkt darunter angezeigt werden!Wie bekomme ich ein HTML-Element, das sich bei der Anzeige überlagert?
Ich habe z Index getan, so dass das Dropdown-Menü oben sitzt, aber das Problem ist, obwohl es oben sitzt, wird das Hauptmenü darunter angezeigt.
Dies ist der jsfiddle
zeigen Bitte einige Code – mxlse
einverstanden war, zeigen Code. Aber ich nehme an, Sie haben keine Hintergrundfarbe auf Ihrer Speisekarte. Sogar ein bg von Weiß wird die darunter liegenden Sachen verstecken und nur Ihren Menütext/Inhalt anzeigen. –
Sie überschneiden sich also, aber Sie wollen nicht, dass sie es sind? Ich verstehe dein Ziel nicht. Es klingt, als ob Sie CSS-Positionierung haben, die Sie nicht möchten. – 4castle