我有一个带有一些描述的 div、一个文本字段和另一个带有一些错误消息的 div,只有在输入不正确时才会出现。这一切都包含在 ap Tag 中。我的问题是我希望错误消息与文本字段和描述出现在同一行中,并且只有当文本太长时,才会出现在下一行中的单词。但是我不知道该怎么做,我尝试的一切都会导致出现在下一行的整个错误消息。有人知道如何解决吗?
代码: HTML:
<p><div class="text">Benutzername</div><input id="bname" class="button" onkeyup="valid('#bname','#bntext')" onkeydown="valid('#bname','#bntext')" type="text" /><div id="bntext" class="hiddentext">Der Benutzername muss mindestens 4 Zeichen und darf maximal 8 Zeichen enthalten.</div></p>
CSS
.button{
position:relative;
left:0%;
}
.text{
display:inline-block;
position:relative;
text-align:left;
width:20%;
}
.hiddentext {
/*display:none;*/
color:#FF0000;
}
这是小提琴:http: //jsfiddle.net/LGp8k/