Opera-Probleme mit Dropdown-Menü

Status
Nicht offen für weitere Antworten.

psx

Grünschnabel
Ich habe ein Menü welches beim Drüberfahren über einen Button von oben ausklappt.

Wie es Menüs so an sich haben die ausklappen, verdeckt es Teile des Inhalts - Normalerweise - zumindest im IE und Firefox. Im Opera jedoch seht man den Inhalt der drunter liegt durch.... Weiß jemand eine Abhilfe?

Dropdown:
HTML:
<div id="dropdown1" onmouseover="ShowHide('dropdown1','visible');" onmouseout="ShowHide('dropdown1','hidden');" style="visibility:hidden">

CSS
HTML:
div#dropdown1 {
	position: relative;
	float: left;
	top: -12px;
	width: 140px;
	color: black;
	text-align: left;
	background: #DDD;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	border: 1px solid #000;
	display: block;
	font-size: 15px;
	font-weight: bold;
	left: 10px;
	height: 49px;
}

Das nächste Problem ist dass das Menü in Opera/Firefox kleiner ist als in IE was sehr schlecht ist...
 
psx hat gesagt.:
Wie es Menüs so an sich haben die ausklappen, verdeckt es Teile des Inhalts - Normalerweise - zumindest im IE und Firefox. Im Opera jedoch seht man den Inhalt der drunter liegt durch.... Weiß jemand eine Abhilfe?
Das der darunterliegende Inhalt sichtbar ist / durchscheint, liegt an der verwendeten Transparenz opacity für das Menü ;-]
 
Opera unterstüctzt aber keine Transparenz ;-] Außerdem "scheint" es nicht durch sondern der Text liegt irgendwie drüber...

Die Transparenz kann außer acht gelassen werden, auch ohne passiert das Selbe
 
Zuletzt bearbeitet:
Dann versuche es mal mit einem höheren z-index für das Menü:

Code:
div#dropdown1 {
	position: relative;
	float: left;
	top: -12px;
	width: 140px;
	color: black;
	text-align: left;
	background: #DDD;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	border: 1px solid #000;
	display: block;
	font-size: 15px;
	font-weight: bold;
	left: 10px;
	height: 49px;
	z-index: 2;
}

#inhalt { z-index: 1; }
 
Kannst du bitte den kompletten Quelltext der Seite posten bzw. die Seite online stellen?

Mit welcher Opera-Version arbeitest du bzw. hast du die Seite getestet?

Thanx 4 Infos ;-]
 
Mir ist in deinem HTML-Source folgender Fehler aufgefallen:

Code:
<table border='0px' cellpadding='0px' cellspacing='0px' width='800px' class="top">
bzw.
Code:
<table border='0px' cellpadding='0px' cellspacing='0px' width='800px' class="content">
Entferne mal die px-Einheiten aus den Attributen.


Wenn es mit z-index nicht funktioniert, dann weiss ich für das Opera-Problem auch keine Lösung, sorry :(
 
Status
Nicht offen für weitere Antworten.
Zurück