繁体   English   中英

CSS:希望文本在同一行

[英]CSS: Want text to be in the same line

HTML

<div class="form-group">
   <label class="col-lg-2 control-label">Person Name </label>
   <div class="col-lg-10">
     <input type="text" class="form-control" placeholder="Enter Person Name ">
  </div>
</div>

<div class="form-group">
   <label class="col-lg-2 control-label">Event Title </label>
   <div class="col-lg-10">
     <input type="text" class="form-control" placeholder="Enter Person Name ">
  </div>
</div>

人物名称事件标题 ,都具有相同的字符数,即11 但是当我在网页上看到时, 我得到Person Name ,分为两行。

这是相同的图像。

人名 活动标题

谢谢。

像这样更新:

<label class="col-lg-3 control-label">Person Name </label>
<div class="col-lg-9">

使用水平表单类在所有设备和同一行中的文本中看起来都不错。

大型设备 :标签和输入在一行中。

小型设备(移动设备) :标签位于输入的顶部。 而且看起来不错。

尝试这个。

 <!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="container"> <form class="form-horizontal" role="form"> <div class="form-group"> <label class="control-label col-sm-2" for="Person Name" >Person Name:</label> <div class="col-sm-10"> <input type="text" class="form-control" placeholder="Enter Person Name"> </div> </div> <div class="form-group"> <label class="control-label col-sm-2" for="Event Title">Event Title:</label> <div class="col-sm-10"> <input type="text" class="form-control" placeholder="Enter Person Name"> </div> </div> </form> </div> </body> </html> 

只需在css中添加以下代码

.control-label {空白:nowrap;}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM