html - 垂直对齐 bootstrap div 中的内容

标签 html css twitter-bootstrap-3

好的,所以我可能对我认为应该很简单的内容感到困惑。以下面的代码为例,刚开始使用 Bootstrap,所以可能不完美但足以作为示例。

<div class="row">
   <div class="col-md-12">
      <div class="col-md-4">
         <h1>Logo Text</h1>
      </div>
      <div class="col-md-8">
         <ul> Navbar.... </ul>
      </div>
   </div>
</div>

假设上面的代码是我的标题,我如何确保 Logo 和导航栏的两侧在各自的 div 中水平和垂直居中?

我怀疑我需要使用 table、table-cell、vertical-align: center 但这真的有效吗?

需要保持响应。

谢谢

最佳答案

试试这门课:

.vertical_align_middle {
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    /* etc */
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

关于html - 垂直对齐 bootstrap div 中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32572795/

相关文章:

html - 如何隐藏绝对定位元素下方的部分元素?

javascript - 选择器仅在 setTimeout 中找到合适的值

css - 内容隐藏在固定位置导航栏后面的问题

html - 如何让元素扩展直到其容器到达边界(使用 flex 布局)?

html - css 网格 - 以哪种方式填充父级的 100% - 表格单元格/ float /内联 block ?

jquery - 如何知道Bootstrap轮播幻灯片的方向?有什么事件吗?

html - 为什么 bootstrap 中的 media-body 类宽度为 10,000px 而 media 类 overflow hidden 和缩放 1?

html - 为什么当我更改导航栏高度时 Bootstrap 导航栏下拉菜单不会将内容移动到下方?

html - 显示单个文本字符串结尾的 CSS 样式

python - 如何正确应用 django/jinja2 模板过滤器 'escape' 和 'linebreaks'?