tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
537
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Ich bins mal wieder...und mal wieder spackt der IE rum. Ich weiß nicht wieso aber naja...
    Das ganze ist hier zu betrachten: Klick!
    Zum Problem:
    Im IE wird beim Menü der Hover Effekt nur zur hälfte angezeigt! Ich weiß nicht wieso aberich vermute das es daran liegt das ein div auf dem anderen drauf ist und ich irgendwas mit dem z-index ändern muss...hab ich aber erfolglos ausprobiert! Vielleicht hab ich den z-index einfach nur in die falschen divs geschrieben! Naja...ich hoffe ihr könnt mir helfen...
    Hier ein bisschen Code:
    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
     		"http://www.w3.org/TR/html4/loose.dtd">
    <html>
    	<head>
    		<title>Roessleins Radlereck</title>
    		<link rel="stylesheet" type="text/css" href="main.css">
    		<link rel="stylesheet" type="text/css" href="menu.css">
    	</head>
    	<body>
    		<div id="box">
    			<div id="header">
    				<div id="logo_bg"></div>
    				<div align="center">
    					<div id="logo" ></div>
    				</div>
    				<div id="main_menue">
    					<div class="menu">
    						<div class="menu_punkt a">
    							<a href="#">Main1</a>
    							<a href="#">Main2</a>
    							<a href="#">Main3</a>
    							<hr>
    							<a href="#">Main4</a>
    						</div>
    					</div>
    					<div id="menu_footer"></div>
    				</div>
    				<div id="sub_menue">
    					<div class="menu2">
    						<div class="menu_punkt a">
    							<a href="#">Sub1</a>
    							<a href="#">Sub2</a>
    							<a href="#">Sub3</a>
    							<hr>
    							<a href="#">Sub4</a>
    						</div>
    					</div>
    					<div id="menu_footer2"></div>
    				</div>
    			</div>
    			<div id="center">
    				<div id="content"></div>
    			</div>
    			<div id="footer"></div>
    		</div>
    	</body>
    </html>
    CSS-Datei:
    HTML-Code:
    #box {
    	position: absolute;
    	top: 10px;
    	left: 5%;
    	width: 90%;
    	right: 5%;
    	border-width: 1px;
    	border-color: black;
    	border-style: solid;
    }
    
    #header {
    	position: relative;
    	height: 189px;
    }
    
    #logo {
    	position: relative;
    	background: url('pics/roess_rad_logo.gif') no-repeat;
    	width: 300px;
    	height: 189px;
    }
    
    #logo_bg {
    	position: absolute;
    	background: url('pics/logo_bg2.jpg') repeat-x;
    	width: 100%;
    	height: 189px;
    }
    
    #main_menue {
    	position: relative;
    	float: left;
    	top: -86px;
    	width: 89px;
    	text-align: center;
    }
    
    #sub_menue {
    	position: relative;
    	float: right;
    	top: -86px;
    	width: 89px;
    	text-align: center;
    }
    
    #menu_footer {
    	position: relative;
    	background: url('pics/ecke2.jpg') no-repeat top left;
    	width: 89px;
    	height: 23px;
    }
    
    #menu_footer2 {
    	position: relative;
    	background: url('pics/ecke3.jpg') no-repeat top right;
    	width: 89px;
    	height: 23px;
    }
    Danke schonmal!

    greetz
    daddz
     
    be inspired...simplify...

  2. #2
    Avatar von Jan-Frederik Stieler
    Jan-Frederik Stieler Jan-Frederik Stieler ist offline JFS - aka DirtyWorld
    tutorials.de Moderator
    Registriert seit
    Nov 2003
    Ort
    Darmstadt
    Beiträge
    4.934
    Blog-Einträge
    1
    Du solltest noch die Menü.css posten.

    MFG
     
    Dirt is my World
    www.janstieler.de coming soon!
    Xing Profil (OpenBC)
    del.icio.us Profil
    flickr Profil

    Portfolio

    Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
    Information zum neuen Bewertungsmodell.

  3. #3
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Okay...hier ist die menu.css:
    HTML-Code:
    .menu {
    	border-width:1px;
    	border-style:solid;
    	border-color:#545457;
    	border-top:0px;
    	border-bottom:0px;
    	border-left:0px;
    	background-color:#6487DB;
    	padding:3px;
    }
    
    
    .menu_punkt a {
    	display:block;
    	border-width:1px;
    	border-style:solid;
    	border-color:#6487DB;
    	background-color:#6487DB;
    	padding:5px;
    	text-decoration:none;
    	font-size:12px;
    	font-family:Verdana, Arial, Sans-Serif;
    	color:white;
    }
    
    .menu_punkt a:hover {
    	display:block;
    	border-width:1px;
    	border-style:solid;
    	border-color:#A2B7E9;
    	background-color:#7393DF;
    	padding:5px;
    	text-decoration:none;
    	font-size:12px;
    	font-family:Verdana, Arial, Sans-Serif;
    	color:white;
    }
    
    .menu2 {
    	border-width:1px;
    	border-style:solid;
    	border-color:#545457;
    	border-top:0px;
    	border-bottom:0px;
    	border-right:0px;
    	background-color:#6487DB;
    	padding:3px;
    }
    greetz
    daddz
     
    be inspired...simplify...

  4. #4
    Avatar von Jan-Frederik Stieler
    Jan-Frederik Stieler Jan-Frederik Stieler ist offline JFS - aka DirtyWorld
    tutorials.de Moderator
    Registriert seit
    Nov 2003
    Ort
    Darmstadt
    Beiträge
    4.934
    Blog-Einträge
    1
    Also entweder ich bin blind oder du hast garkeinen z-index vergeben. Aber ich würde für a nicht nur den hovereffekt definieren sondern auch noch den Rest (visited, link, active).
    Obs daran liegt weiß ich jetzt nicht müßte das erst mal ausprobieren, hab nachher vielleicht etwas Zeit dafür.

    MFG
     
    Dirt is my World
    www.janstieler.de coming soon!
    Xing Profil (OpenBC)
    del.icio.us Profil
    flickr Profil

    Portfolio

    Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
    Information zum neuen Bewertungsmodell.

  5. #5
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Ja ich habe den Z-Index wieder rausgenommen weils nicht funktioniert hat! Wo müsste ich ihn richtigerweise hinschreiben?

    greetz
    daddz
     
    be inspired...simplify...

  6. #6
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Könnt ihr mir nicht helfen? Es ist wichtig! Hab schon vieles ausprobiert komm aber net weiter!

    greetz
    daddz
     
    be inspired...simplify...

  7. #7
    Avatar von Jan-Frederik Stieler
    Jan-Frederik Stieler Jan-Frederik Stieler ist offline JFS - aka DirtyWorld
    tutorials.de Moderator
    Registriert seit
    Nov 2003
    Ort
    Darmstadt
    Beiträge
    4.934
    Blog-Einträge
    1
    Hi,
    also das mit dem z-index ist eigentlich dafür ja nicht gedacht und es hilft dir auch nicht wirklich weiter.
    Ich hab mal alles bei dir ausseinander genommen und ausprobiert aber hatt alles nichts genützt.
    Meiner Meinung nach hast du auch ein paar ID und classen die du in andere integrieren kannst.

    Ich denke das liegt irgendwie an irgendeinem ID weil die sind ja primärer als classen, versuch mal das menü ohne den Rest zu erstellen um zu sehen ob du da schonmal einen Unterschied hast.
     
    Dirt is my World
    www.janstieler.de coming soon!
    Xing Profil (OpenBC)
    del.icio.us Profil
    flickr Profil

    Portfolio

    Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
    Information zum neuen Bewertungsmodell.

  8. #8
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Das Menü alleine funktioniert ja! Das ist nicht das Problem! Das div vom Logo überlappt das Menü im IE anscheinend! Aber ich weiß nicht wie ich es wegbekomm!

    greetz
    daddz
     
    be inspired...simplify...

  9. #9
    Maik Tutorials.de Gastzugang
    Hallo daddz,

    um den z-index für die beiden MenüDIVs anwenden bzw.steuern zu können, müssen sie auch absolut positioniert werden - bei einer relativen Position funktioniert die Angabe z-index nämlich nicht!

    Okay, habe mal in deiner main.css folgende Modifikationen vorgenommen:
    [ Browsercheck: IE 5.5, Moz 1.6, NN 7.0, Opera 7.23 ]

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    #main_menue {
            position: absolute;
            left: 0;
            top: 103px;
            width: 89px;
            text-align: center;
            z-index: 2;
    }
     
    #sub_menue {
            position: absolute;
            right: 0;
            top: 103px;
            width: 89px;
            text-align: center;
            z-index: 2;
    }

    Im HTML-Source ist mir zudem ein Syntax-Fehler aufgefallen:

    Code :
    1
    2
    3
    4
    
    <div class="menu_punkt [COLOR=Red]a[/COLOR]">
     
    <!-- korrigiert -->
    <div class="menu_punkt">

    greez, maik.l
     

  10. #10
    Avatar von Jan-Frederik Stieler
    Jan-Frederik Stieler Jan-Frederik Stieler ist offline JFS - aka DirtyWorld
    tutorials.de Moderator
    Registriert seit
    Nov 2003
    Ort
    Darmstadt
    Beiträge
    4.934
    Blog-Einträge
    1
    @michaelsinterface: Aber das komische ist doch das das Menü überall gleich aufgebaut ist also müßte der Hover doch auch überall funktionieren ohne das man den Z-Index vergibt, oder?
     
    Dirt is my World
    www.janstieler.de coming soon!
    Xing Profil (OpenBC)
    del.icio.us Profil
    flickr Profil

    Portfolio

    Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
    Information zum neuen Bewertungsmodell.

  11. #11
    Maik Tutorials.de Gastzugang
    @DirtyWorld: Das <div id="logo_bg"></div> ( Hintergrundbild 'logo_bg2.jpg' / 5x189px ) liegt definitiv über den beiden MenüDIVs:

    Auszug aus der Original main.css:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    #logo_bg {
            position: absolute;
            background: url('pics/logo_bg2.jpg') repeat-x; /* Grafik horizontal wiederholen */
            width: 100%;
            [B]height: 189px;[/B]
            z-index:0;
    }
     
    #main_menue {
        [B]position: relative;[/B]
        float: left;
        [B]top: -86px;[/B]
        width: 89px;
        text-align: center;
    }
     
    #sub_menue {
        [B]position: relative;[/B]
        float: right;
        [B]top: -86px;[/B]
        width: 89px;
        text-align: center;
    }

    Mit dem negativen top: -86px schiebt 'daddz' die beiden Menüs innerhalb der Grafik mit einer Höhe von 189px an die dünne schwarze horizontale Linie ... dummerweise befinden sich unterhalb der Linie noch 86px mit weissem / transparentem Hintergrund


    greez, maik.l
    Geändert von Maik (18.03.05 um 20:30 Uhr)
     

  12. #12
    Avatar von Jan-Frederik Stieler
    Jan-Frederik Stieler Jan-Frederik Stieler ist offline JFS - aka DirtyWorld
    tutorials.de Moderator
    Registriert seit
    Nov 2003
    Ort
    Darmstadt
    Beiträge
    4.934
    Blog-Einträge
    1
    Aha, dann haste rechte. Hab das übersehen. Das sollte daddz versuchen das ein wenig anderst aufzubauen.
     
    Dirt is my World
    www.janstieler.de coming soon!
    Xing Profil (OpenBC)
    del.icio.us Profil
    flickr Profil

    Portfolio

    Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
    Information zum neuen Bewertungsmodell.

Ähnliche Themen

  1. a hover CSS Menü
    Von lol1983 im Forum CSS
    Antworten: 3
    Letzter Beitrag: 06.09.10, 14:45
  2. horizontales Menü hover
    Von tombo82 im Forum CSS
    Antworten: 1
    Letzter Beitrag: 12.11.09, 12:23
  3. Hover Menü und Bild Hover
    Von GFENONO im Forum CSS
    Antworten: 9
    Letzter Beitrag: 05.12.07, 17:18
  4. hover-effect nicht ganz perfekt
    Von nizzl im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 13.12.03, 15:49
  5. Hover Menü
    Von fireball-le im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 03.09.03, 19:40