如何在div中垂直对齐?

时间:2014-02-02 13:51:35

标签: html css

我不知道如何对齐当前位于标题左上角的文字,使其显示在底部中。任何建议将不胜感激:

这就是目前的情况:

enter image description here

这就是我想要的样子:

enter image description here

这是我到目前为止的代码:

        <div id="header_container">
           <div id="subheader-left" style="float:left; width:50%; text-align:left">chilun liu</div>
              <div id="subheader-right" style="float:right; width:50%; text-align:right">
    <!-- the Social Network's images  -->  
              </div>         
           </div>
        </div>

2 个答案:

答案 0 :(得分:3)

将此添加到现有的CSS

#subheader-left,#subheader-right{
 display:table-cell;
 vertical-align:bottom
}

附注:此解决方案支持IE8及以上......

<强>另外

style="border:none; width="40" height="40"

应该是

style="border:none; width:40px; height:40px"
                      /*  ^^ no "=" sign or quotes,instead, 
                         semi colon and values only */

答案 1 :(得分:1)

试试,

#subheader-left { position: absolute; bottom: 0; left: 0; }