這就是我想要實現的:在輸入框旁邊顯示一條消息。如何將div和label保持在同一行?
然而,當消息太長整個事情會發生在輸入框下方。
CSS
.data-form{
display: block;
box-sizing: border-box;
line-height: 22.8px;
}
.data {
box-sizing: border-box;
display: inline-block;
}
.form-group {
margin-bottom: 15px;
// box-sizing: border-box;
}
.data-status {
display: inline-block;
color: red;
word-wrap:break-word;
}
.data-label {
display: inline-block;
}
.form-control {
width:200px;
font-size: 16px;
}
HTML標記
<div class="col-xs-12 col-sm-6 col-sm-offset-3 col-md-4 col-md-offset-4">
<form class='data-form'>
<div class='data form-group row'>
<label class='data-label'>
<span> Add a data code </span>
<input type='text' name='data' class='form-control'>
<div class='data-status'>
<span class='data-status'>TEST </span>
</div>
</label>
</div>
</form>
</div>
我要保持整個錯誤信息給input
的右手邊,無論長短的錯誤文本
我已經試過
不幸的是,他們不工作。
這裏是一個展示的問題 http://jsfiddle.net/kongakong/o338t791/3/
任何建議的代碼?它採用引導CSS
等待你想要的標籤突破與否?你似乎得到了兩個答案。正如您的問題中的代碼*不會中斷,並且長標籤位於輸入字段下方。 –
那麼當它溢出時你希望它看起來如何? –
@LegoStormtroopr我已經更新了這個問題。最終目標不是讓文本進入輸入 –