kostenloser Webspace werbefrei: lima-city


Zwei divs zentriert untereinander anordnen

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    gr4v3l

    gr4v3l hat kostenlosen Webspace.

    Hallo erstmal:)

    Ich habe (mal wieder) ein kleines Problemchen mit CSS

    Es geht darum eine Box mit Test u.Ä. auf der Seite Horizontal zentriert "schweben" zu lassen, und darunter eine Box mit mehreren Icons zu haben, auch zentriert. Funktioniert beides bisher auch sehr gut, nur kann sich die Größe der oberen Box ändern, weswegen sie absolut gesetzt ist und die Box darunter (immer ca. gleich breit) relativ. Nun wird aber die zweite Box vor der ersten angezeigt was aber genau umgekehrt sein sollte.

    Hier erstmal der (relevante) Code:
    html, body{
    
    
    
    background-color:#efefef;
    
    
    }
    
    /*Content*/
    
    #content {
    
    min-width:350px;
    /*
    width:1050px;
    */
    
    position:absolute;
    
    left:75px;
    right:75px;
    
    min-height:500px;
    
    clear:both;
    
    margin-left:auto;
    margin-right:auto;
    
    margin-top:35px;
    margin-bottom:5px;
    
    background-color:#ccc;
    color:#000;
    
    border-radius:45px;
    
    border-style:solid;
    border-color:#b5b5b5;
    border-width:2px;
    
    z-index:1;
    }
    
    
    /*Icons*/
    #icons {
    
    min-width:350px;
    
    
    height:auto;
    
    
    position:relative;
    
    
    margin-top:10px;
    
    margin-left:auto;
    margin-right:auto;
    
    text-align:center;
    
    z-index:0;
    clear:both;
    }
    
    img.icon {
    
    
    height:32px;
    width:32px;
    
    float:center;
    
    }


    Und die Html-Seite dazu:

    <html>
    
    <head>
    
    <title>Website</title>
    <meta charset="utf-8" />
    
    <link rel="stylesheet" type="text/css" href="css/style.css" />
    
    
    </head>
    
    <body>
    
    
    <div id="content">
    
    </div><!--Content Ende-->
    
    <div id="icons">
    
    <img class="icon" src="img/icons/message.png" />
    
    <img class="icon" src="img/icons/info.png" />
    
    <img class="icon" src="img/icons/server.png" />
    
    </div><!--Icons Ende-->
    
    
    
    
    
    
    
    
    
    
    
    </body>
    
    </html>


    Gesucht hab ich auch nach dem Thema hier und anderswo schon, aber entweder hab ich nichts passendes gefunden oder ich wurde daraus auch nicht schlau.. (über verlinkung zu passenden antworten freu ich mich aber immer :D)

    lg gr4v3l
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. probier doch mal beim #content
    position:relative;
    max-width:1050px;
  4. m******e

    Mögliche Lösung:
    Die betreffenden Div's einfach in eine Hülle packen, also einen "Wrapper".

    Der Wrapper bekommt dann die Anweisung
    position: absolute;
    , und die darin befindlichen Div's die Anweisungen
    position: relative;
    .

    Online-Beispiel > Div's zentriert untereinander <

    CSS:
    html, body{
    background-color:#efefef;
    }
    
    #wrapper {
    position:absolute;
    left:75px;
    right:75px;
    }
    
    #content {
    position:relative;
    min-width:350px;
    min-height:500px;
    clear:both;
    padding:20px;
    margin-left:auto;
    margin-right:auto;
    margin-top:35px;
    margin-bottom:5px;
    background-color:#ccc;
    color:#000;
    border-radius:45px;
    border-style:solid;
    border-color:#b5b5b5;
    border-width:2px;
    z-index:1;
    }
    
    #icons {
    position:relative;
    min-width:350px;
    height:auto;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    z-index:10;
    clear:both;
    }
    
    img.icon {
    height:32px;
    width:32px;
    float:center;
    }

    HTML (im Body):
    <div id="wrapper">
    <div id="content">
    Inhalt
    </div>
    <div id="icons">
    <img class="icon" src="img/icons/bla.gif" />
    <img class="icon" src="img/icons/bla.gif" />
    <img class="icon" src="img/icons/bla.gif" />
    </div>
    </div>
  5. 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!