kostenloser Webspace werbefrei: lima-city


wie legt man ein div über bzw unter ein anderes?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    ultimativecharts

    Kostenloser Webspace von ultimativecharts

    ultimativecharts hat kostenlosen Webspace.

    habe das problem mal etwas vereinfach, damit man eine bessere übersicht hat:
    <html>
    <head>
    <style>
    #header{
    width: 100%;
    height: 100px;
    margin: 0 auto;
    border: 2px solid black
    }
    #content{
    width: 50%;
    height: 500px;
    margin: 0 auto;
    border: 2px solid black
    }
    </style>
    </head>
    
    <body>
    <div id="header">
    </div>
    <div id="content">
    </div>
    </body>
    
    
    </html>


    ich würde gerne das div "content" unter das div "header" schieben ohne das sich etwas ändert. geht das irgendwie?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Mit position:absolute und z-index arbeiten und margin-top für #content anpassen
  4. Autor dieses Themas

    ultimativecharts

    Kostenloser Webspace von ultimativecharts

    ultimativecharts hat kostenlosen Webspace.

    wie würde das dann als css code aussehen? wie müsste ich das umändern?
  5. ..und dabei beachten, daß manche Browser beim z-index auch negative Zahlen können, aber andere nicht - und es so das Layout zerreißt.

    Hier ist ein Code/Beispiel für den z-index: http://de.selfhtml.org/css/eigenschaften/positionierung.htm#z_index

    Beitrag zuletzt geändert: 23.6.2012 0:20:20 von mathesoft
  6. oder in etwa so: floatutorial
  7. Autor dieses Themas

    ultimativecharts

    Kostenloser Webspace von ultimativecharts

    ultimativecharts hat kostenlosen Webspace.

    danke, aber ich komm trotzdem nicht weiter.

    wie müsste ich meinen code umändern, damit es funktioniert?

    <html>
    <head>
    <style>
    #header{
    width: 100%;
    height: 100px;
    margin: 0 auto;
    border: 2px solid black
    }
    #content{
    width: 50%;
    height: 500px;
    margin: 0 auto;
    border: 2px solid black
    }
    </style>
    </head>
    
    <body>
    <div id="header">
    </div>
    <div id="content">
    </div>
    </body>
    
    
    </html>
  8. jetzt habe deine seite angesehen und muss sagen, bin etwas überrascht. es ist so, wie du es gerne haben möchtest (ohne änderung).

    ultimativecharts schrieb:
    ... ich würde gerne das div "content" unter das div "header" schieben ohne das sich etwas ändert.
    wie gesagt: dein content ist unter dem header und zentriert.
  9. Autor dieses Themas

    ultimativecharts

    Kostenloser Webspace von ultimativecharts

    ultimativecharts hat kostenlosen Webspace.

    nein nicht so darunter^^

    sonder dass quasi der header über dem content liegt, also oben drauf. übereinander


    hab mal versucht ein bild zu machen, bei dem man erkennt was ich meine:
    https://dl.dropbox.com/u/20627319/beispiel.jpg

    Beitrag zuletzt geändert: 23.6.2012 15:02:50 von ultimativecharts
  10. #header{
    width: 100%;
    height: 100px;
    margin: 0 auto;
    border: 2px solid black;
    position:absolute;
    z-index:999;
    }
  11. ultimativecharts schrieb:
    nein nicht so darunter^^

    sonder dass quasi der header über dem content liegt, also oben drauf. übereinander


    hab mal versucht ein bild zu machen, bei dem man erkennt was ich meine:
    https://dl.dropbox.com/u/20627319/beispiel.jpg
    yo mey! @imho hat recht, das ist die lösung!

    aber kurz mal dazu:
    du kannst die sachlage nicht einmal richtig ausdeutschen;
    zweitens, deine erste lösung sieht so aus;
    und drittens, deine 'erhoffte' so (dank @imho - nichts für ungut, du kannst nichts dafür!).

    also: die erste lösung von dir ist nach fehlerbehebungen akzeptabel. die zweite (deine 'ideal'-vorstellung) ist kacke!

    p.s.: (yo! ich kanns ned lossn!) das ist die 'homepage' (ohne inhalt und schon 3 fehler + 4 warnungen ... ?)! demnach ist mein vorschlag: bevor hierr gulden abzocken, lieber dazulernen.




  12. ultimativecharts schrieb:
    danke, aber ich komm trotzdem nicht weiter.

    wie müsste ich meinen code umändern, damit es funktioniert?


    Welchen Browser benutzt du denn, der dir eine falsche Seiten-Darstellung anzeigt?
    In Opera12 funktioniert es.

    Wenn es Firefox ist, der achtet (aus meiner Erfahrung) auf korrekte Schreibweise der Steuerinformationen, Opera ist da toleranter :)
  13. Wenn du uns genauer beschreiben würdes, was du machen möchtest, wäre es einfacher dir zu helfen...

    Du musst beide Elemente position: absolute; zuweisen und deinem Content Element marin-top: 100px;,
    dann kannst du dein Header Element so verschieben wie du möchtest mit margin-left und margin-right.
    Wenn der Header über dem Content sein soll, dann muss du dem Content-Element z-index: 1; zuweisen und dem Header z-index: 2;.

    <html>
    <head>
    <style>
    #header{
    width: 100%;
    height: 100px;
    margin: 0 auto;
    border: 2px solid black;
    position: absolute;
    z-index: 2;
    margin-left: 0px;
    margin-right: 0px;
    }
    #content{
    width: 50%;
    height: 500px;
    margin: 0 auto;
    border: 2px solid black;
    position: absolute;
    margin-top: 100px;
    z-index: 1;
    }
    </style>
    </head>
    
    <body>
    <div id="header">
    </div>
    <div id="content">
    </div>
    </body>
    
    
    </html>
  14. Autor dieses Themas

    ultimativecharts

    Kostenloser Webspace von ultimativecharts

    ultimativecharts hat kostenlosen Webspace.

    danke an euch alle. habs so gemacht wie imho gesagt hat und es funktioniert

    danke an alle
  15. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!