Announcement

Collapse
No announcement yet.

div lässt sich nicht überlappen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • div lässt sich nicht überlappen

    Habe folgendes Problem, ich möchte ein Bild haben als hintergrund , aber dennoch als img!

    Darüber soll mein datepicker kalender, habe den z-index angepasst aber es funktioniert trotzdem nicht, weiß jemand wieso?

    Das Bild:
    <img style="z-index:1" width=1265" src="fragenbogen_oben_mitte.png" alt="Grafik"><br>

    Der Kalender:
    <div id='calendar' style="width:750px; z-index: 10" ></div>

  • #2
    ach verdammt, habe das bild gefixed und jetzt funktioniert es -.- Sorry

    Comment


    • #3
      Eben, z-index nur in Verbindung mit position.

      Comment


      • #4
        ok es klappt nun nicht mehr-.- es geht nun um ein bild (hintergrund), einen link und einen text (also zwei differenzierte komponenten).

        alle haben position:relative und werden über ein großes div um alles mittig zentriert. der link + text haben den z-index: 20 und das bild 1, dennoch wird der text+link unter dem bild angezeigt.

        zentriert sind sie aber.

        xXSpikeXx

        Comment


        • #5
          hier der code:

          <center><div>
          <img style="position:relativ; z-index:1" src="fragenbogen_oben_mitte.gif" alt="Grafik">
          <div id="meindiv" style="position:relative; z-index:20px" >Ihr Termin wurde gebucht.</div>
          </div></center>

          das bild wird zentriert angezeigt und der text zentriert darunter

          Comment


          • #6
            Ursache könnte sein, das der z-index nicht in px anzugeben ist
            Christian

            Comment


            • #7
              oh das hab ich übersehn, aber ist nicht der fehler leider :/

              Comment


              • #8
                Die Angabe relative führt doch nicht dazu, dass sich die Elemente überlappen. In deinem Fall wird erst das Image dargestellt und darunter das div mit dem Text. relative ohne eine Positionsangabe ist wie static. Also erreichst du eine Überlappung mit top:-50px bei dem div mit dem Text. damit wird der Text nach oben geschoben und der z-index funktioniert dann auch
                Christian

                Comment


                • #9
                  Super Danke, das mit dem top:-50px war die Lösung...

                  Danke

                  Comment

                  Working...
                  X