【发布时间】:2012-04-15 14:07:47
【问题描述】:
这是我的代码..
<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 -->
还有 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;
}
这是我的问题。使用上面的代码,social_icons div 中包含的社交图标浮动到 div 的顶部,并没有真正给我我正在寻找的外观。
所以,我想将它们放置在 div 的底部,以便它们与页面上的其余文本更加一致。这样做的一种方法(谷歌说)。是将position: absolute 应用于我的容器div (secondWrapper),然后将position:relative 和bottom: 0 应用于social_icons div。
但是,当我这样做时,它只会在我的页面上拉伸 div 内容,而忽略我已经应用的 width 约束。
有没有人知道另一种方法来获得我正在寻找的解决方案?
【问题讨论】:
标签: html css position twitter-bootstrap