我进行了以下设置: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;*/
}
答案 0 :(得分:2)
将vertical-align: top;
添加到右栏的css。
OT:你的宽度设置为2次。
答案 1 :(得分:0)
将float: right
添加到右列,您可能需要增加jsfiddle窗口的宽度。