html - 对齐三列

标签 html css twitter-bootstrap-3

我想要像下面这样的布局 - 但我目前得到两个 md顶部的列

img应该在容器的中间 Vertical 和 Horizo​​ntal 和两个 md 对齐列应与 img 的中心对齐

我不想要卷轴

  `image div`

mid-6 mid-6

HTML:

  <div class="container">
            <div class="row">
                <div class="inner">
                     <img src="assets/img/logo.jpg" width="600" class="img-responsive" alt="Responsive image">
                </div>
                    <div class="col-md-6">  
                    1

                    </div>  

                    <div class="col-md-6">
                    2
                    </div>

             </div>

        </div>

CSS:

html, body {height: 100%;}

.container{
    overflow-y:auto;
    height:100%;
}​

.inner { position: relative; }
.inner img { 
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 5px;
}

最佳答案

我不确定你在问什么,但我为你提供了两个选项,它们都应该按预期工作。

第一个是将图像设置为绝对定位元素。

.inner img {
   position: absolute;
   top: 20;
}

另一列是实际的 3 列,您应该在其中添加一个 col-md div 到您的 HTML 并将每个列中的 6 更改为 4,与 Bootstrap 一样,行宽为 12 磅。您还可以在单​​独的一行中使用您的图像,其中只有一列,并且可能使用类似 ma​​rgin-bottom: -25 的东西来正确对齐它,这可能会破坏一些响应,因此不建议成为您尝试的第一件事。

希望这对你有用。

关于html - 对齐三列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24925196/

相关文章:

html - 生成依赖于动态信息的 html 时的优雅方法

html - Bootstrap 表单未显示正确

javascript - 如何使用 class 而不是 jquery 函数的 ID

jquery - Bootstrap 3 和 Typeahead 的简单示例

jquery - 使用 JQuery 显示具有多个图像的页面的加载图像

javascript - Bootstrap 4 工具提示未居中

html - 如何覆盖父框架的元视口(viewport)?

Css 和绝对垂直对齐问题

html - 如何在 Bootstrap 导航栏上添加背景悬停颜色?

html - 在一行中使用完整的列高