【问题标题】:Align image to bottom of responsive container将图像与响应式容器底部对齐
【发布时间】:2013-08-31 08:12:15
【问题描述】:

我正在尝试将图像与容器底部对齐。但是,由于网站是响应式的,当我更改窗口大小时,图像会在容器上上下移动,因为它似乎固定在页面上的某个点上。

有没有办法将图像的基线无限期地固定到容器的基线上?本质上,图像一开始就与底部对齐,但是当窗口接触时,文本会强制容器展开,我最终会在图像下方出现空白。

我的图像 div 的 CSS 如下:

.floatbottom {

height: 100%;
position: absolute;
bottom:0;
width: 500px;

}

父容器的CSS:

#box{ 

height: auto;
padding-top: 90px;
padding-bottom: 90px;
position: relative;

}

容器中图像的 HTML:

<div id="box">
    <div class="floatbottom">
        <img src="/images/bottom.png">
    </div>
</div>

我们将不胜感激任何想法!

【问题讨论】:

  • 你能显示完整的代码吗?
  • 完成 - 我通常会链接该站点,但客户需要一个私有(密码/用户名)开发环境。感谢您的帮助!
  • 在你的 css 中显示#ID 框,但在你的 HTML 中是 .CLASS,错误来自这里? => 将 #box 替换为 .box{...}
  • 抱歉,'#box' 对刚才的网站是正确的——它在 Wordpress 上,在后端我可以选择给容器 div 一个类,但它需要是一个 ID。这会对结果有影响吗?
  • 你试过这个:.floatbottom img{...} like selector ?很好奇 CSS 很好:/

标签: css responsive-design containers fluid-layout


【解决方案1】:

在这种情况下,您可以使用line-height 组合。当您缩放窗口时,您不需要使用有问题的绝对位置。如果您需要动态更改容器高度,可以使用 @media-query 来实现。

例如一些小提琴:http://jsfiddle.net/Hxytw/

【讨论】:

    【解决方案2】:
     <div class="container">
         <div class="content"></div>
         <div class="floatbottom"></div>
     </div>
    

    并将内容的css,高度设置为自动;和容器高度也是自动的

    【讨论】:

    • 您好,感谢您的回答。当我尝试使用它时,它会将图像扔出容器,最终随机漂浮在页面中间。
    猜你喜欢
    • 1970-01-01
    • 2015-04-05
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    相关资源
    最近更新 更多