列中的内容未正确对齐

时间:2013-02-12 22:22:33

标签: html css twitter-bootstrap

我进行了以下设置:http://jsfiddle.net/eGjPa/5/

为什么每次在左栏中添加新行时,右栏中的文字会降低?我需要从该列的顶部开始该行。

<div class="container">  
  <form class="form-large">
      <div class="left-col">line1<br />line2<br />line3</div>   
      <div class="right-col">this line should be at the top of this column</div>
  </form>
</div>
.form-large {
    max-width: 1000px;
    padding: 14px 14px 14px;
    margin: 0 auto 20px;
    background-color: #fff;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
.left-col {
    display: inline-block;
    width: 640px;
    padding-left: 11px;    
}
.right-col {
    display: inline-block;
    width: 300px;
    width: 300px;
    padding-left: 14px;
    /*border-left: 1px solid #d6d6d6;*/
}

2 个答案:

答案 0 :(得分:2)

vertical-align: top;添加到右栏的css。

OT:你的宽度设置为2次。

答案 1 :(得分:0)

float: right添加到右列,您可能需要增加jsfiddle窗口的宽度。