Anwendung position und dann position:absolute macht der div-Strecke über die container?

Hier ist mein code..

<div id="secondWrapper">
    <div class="para1">  
      <div class="heading">
        <h1>Heading 1</h1>
      </div>
      <div class="paragraph">
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at ipsum in nunc dignissim fringilla. Donec porta elit ut diam eleifend eget rhoncus risus dignissim. Vivamus malesuada accumsan molestie. Maecenas lobortis, ipsum sit amet mattis tincidunt, turpis odio tempus massa, at scelerisque elit diam id dolor. 
        </p>
      </div>
    </div>
    <div class="para2">  
      <div class="heading">
        <h1>Heading 2</h1>
      </div>
      <div class="paragraph">
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at ipsum in nunc dignissim fringilla. Donec porta elit ut diam eleifend eget rhoncus risus dignissim. Vivamus malesuada accumsan molestie. Maecenas lobortis, ipsum sit amet mattis tincidunt, turpis odio tempus massa, at scelerisque elit diam id dolor. 
        </p>
      </div>
    </div>
    <div class="social_icons">
      <a class="btn" href="#">
          <i class="icon-twitter-sign icon-large"></i> Follow us on Twitter</a>

      <a class="btn" href="#">
          <i class="icon-facebook-sign icon-large"></i> Find us on Facebook</a>

      <a class="btn" href="#">
         <i class="icon-facetime-video icon-large"></i> Subscribe on Youtube</a>
    </div>
  </div><!-- /container -->

- Und CSS -...

    #secondWrapper{
    height:144px;
    width:740px;
    margin:0 auto;
    position: relative
    }

.para1 {
    width:211px;
    padding-right: 39px;
    display: block;
    overflow: hidden;
    float: left
}

.para2 {
    width:211px;
    padding-right: 39px;
    display: block;
    float: left;
}

.social_icons {
    width: 211px
    display: block;
    position:absolute;
}

.heading {
    padding-bottom:31px;
}

.paragraph {
    width:211px;
}

Hier ist mein problem. Mit dem obigen code die sozialen Symbole, die enthalten sind in den social_icons div schweben an die Spitze der div und nicht wirklich was mir der Blick, im der Suche nach.

So, ich will um Sie zu positionieren, um den unteren Rand des div-Sie sind also mehr inkeeping mit dem rest der text auf der Seite. Eine Möglichkeit, dies zu tun (so sagt Google). Gelten position: absolute zu meinen div-container (secondWrapper) und dann gelten position:relative und bottom: 0 zu den social_icons div.

Jedoch, wenn ich dies tun es ist nur erstreckt sich die divs Inhalt auf meine Seite und ignoriert die width Einschränkung, die ich bereits angewendet.

Kennt jemand einen anderen Weg, um die Lösung, die ich Suche?

InformationsquelleAutor Keva161 | 2012-04-01
Schreibe einen Kommentar