tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
468
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    nchristoph nchristoph ist offline Mitglied Platin
    Registriert seit
    Sep 2007
    Beiträge
    527
    Hallo zusammen,

    Ich tüftle gerade wieder ein wenig und hab folgende Frage:

    Wie wende ich Z-Index richtig an.

    Hier mal der HTML Code:

    PHP-Code:
                    <div id="header_r">

                            <
    div id="logo"><div id="mph_290">Please update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash Player</ato view content.</div>
        <
    script type="text/javascript">
        var 
    flashvars = { mpid"mph"align"center"showVersionInfo"false"};
        var 
    params = { wmode"transparent"base"http://localhost/"};
        var 
    attributes = {};
        
    swfobject.embedSWF("http://localhost/modules/mod_mph/mph.swf?290""mph_290""900""200""9.0.0"""flashvarsparamsattributes);
        
    </script></div>
                            
                        </div>
                    </div>
                </div>


                <div id="search">
                    <div class="klammer"><img src="/images/stories/general.png" alt="Keplinger Schriftzug" align="left" /></div>
                </div> 
    Ich will jetzt, das die DIV Klammer über der Div Logo angezeigt wird, also das Div Logo im Hintergrund ist und DIV Klammer im Vordergrund ist.


    Mein ansatz dazu ist wie folgt:

    Code css:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    div#logo {
        position: absolute;
        left: 0;
        top: 0;
        float: left;
        width: 298px;
        height: 75px;
        margin-left: 21px;
        margin-top: 0px;
        z-index:1;
    }
     
    #search {
        float: right;
        width:320px;
        margin-top: -75px;
        margin-right: -20px;
        height: 40px;
        text-align:right;
            z-index:2;
    }

    Leider wird das nicht so gemacht, wie ichs mir gedacht hab. Es wird die Klammer hinter dem Logo platziert.

    Was mach ich falsch?

    Grüsse
     

  2. #2
    threadi threadi ist offline Mitglied Brokat
    Registriert seit
    Dec 2006
    Ort
    Leipzig
    Beiträge
    478
    Das hat mit dem Flash-Plugin zu tun, nicht mit z-index. Da Du swfObject verwendest, schau mal in deren Hilfe nach wie man dort den wmode-Parameter korrekt übergibt. Hab auf die Schnelle z.B. das hier gefunden: http://www.brianyerkes.com/swfobject...iv-over-flash/
     

  3. #3
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Zitat Zitat von nchristoph Beitrag anzeigen
    Wie wende ich Z-Index richtig an.

    Mein ansatz dazu ist wie folgt:

    Code css:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    div#logo {
        position: absolute;
        left: 0;
        top: 0;
        float: left;
        width: 298px;
        height: 75px;
        margin-left: 21px;
        margin-top: 0px;
        z-index:1;
    }
     
    #search {
        float: right;
        width:320px;
        margin-top: -75px;
        margin-right: -20px;
        height: 40px;
        text-align:right;
            z-index:2;
    }

    Leider wird das nicht so gemacht, wie ichs mir gedacht hab. Es wird die Klammer hinter dem Logo platziert.

    Was mach ich falsch?
    z-index benötigt grundsätzlich eine Angabe zur Positionsart position (absolute, relative o. fixed), die im zweiten Regelblock für #search fehlt.


    Zitat Zitat von threadi Beitrag anzeigen
    Das hat mit dem Flash-Plugin zu tun, nicht mit z-index. Da Du swfObject verwendest, schau mal in deren Hilfe nach wie man dort den wmode-Parameter korrekt übergibt.
    Scheint dafür in seinem JS-Code doch schon alles hergerichtet zu sein:
    Code javascript:
    1
    
     var params = { wmode: "transparent", ... };
    Geändert von spicelab (03.03.11 um 07:37 Uhr)
     

  4. #4
    nchristoph nchristoph ist offline Mitglied Platin
    Registriert seit
    Sep 2007
    Beiträge
    527
    Danke spicelab,

    hab jetzt dem searchdiv position:relative gegeben und jetzt funktionierts.
     

Ähnliche Themen

  1. Wie z-index anwenden?
    Von CEZ im Forum CSS
    Antworten: 32
    Letzter Beitrag: 05.06.09, 18:04
  2. Photoshop richtig anwenden
    Von benija im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 12.10.08, 21:04
  3. Texturen richtig anwenden
    Von autonom181 im Forum Cinema 4D
    Antworten: 5
    Letzter Beitrag: 29.03.05, 12:49
  4. Deformator richtig anwenden
    Von feierwasser im Forum Cinema 4D
    Antworten: 5
    Letzter Beitrag: 16.09.04, 10:17
  5. brush richtig anwenden
    Von Philip Kurz im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 24.06.03, 19:14